diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 3747b5f9cc..f3dc96066f 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "ملاحظات" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index ade271bfa7..4a70fde01e 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Бележки" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Част" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Потребител" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Наличност" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Място в склада" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Места в склада" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 288ff739c4..30f0226193 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Poznámky" @@ -437,7 +437,7 @@ msgstr "Neplatný výběr" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Neplatný výběr" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Název" @@ -466,7 +466,7 @@ msgstr "Název" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Název" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Popis" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Popis (volitelně)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Cesta" @@ -602,10 +602,10 @@ msgstr "Je tento uživatel superuživatel" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktivní" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Vystavil" @@ -786,7 +786,7 @@ msgstr "Sestavení musí být zrušeno před odstraněním" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Spotřební materiál" @@ -795,7 +795,7 @@ msgstr "Spotřební materiál" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Volitelné" @@ -803,18 +803,18 @@ msgstr "Volitelné" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Sestava" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Sledováno" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Díl" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Přiděleno" @@ -892,7 +892,7 @@ msgstr "Přiděleno" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Dostupné" @@ -901,7 +901,7 @@ msgstr "Dostupné" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Vytvořit objednávku" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Stavový kód sestavení" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Kód dávky" @@ -1076,7 +1076,7 @@ msgstr "Uživatel, který vydal tento příkaz k sestavení" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Odpovědný" @@ -1090,14 +1090,14 @@ msgstr "Uživatel nebo skupina odpovědná za tento příkaz k sestavení" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Externí odkaz" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Odkaz na externí URL" @@ -1157,7 +1157,7 @@ msgstr "Výstup sestavení neodpovídá příkazu sestavení" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -1221,9 +1221,9 @@ msgstr "Vytvořit objekt" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Množství" @@ -1259,8 +1259,8 @@ msgstr "Vybraná položka zásob neodpovídá řádku BOM" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Vybraná položka zásob neodpovídá řádku BOM" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Skladové položky" @@ -1348,7 +1348,7 @@ msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník ob #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Sériová čísla" @@ -1359,8 +1359,8 @@ msgstr "Zadejte sériová čísla pro sestavení výstupů" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Zadejte sériová čísla pro sestavení výstupů" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Lokace" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" @@ -1420,15 +1420,15 @@ msgstr "Umístění dokončených výstupů sestavy" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Stav" @@ -1536,7 +1536,7 @@ msgstr "Řádková položka sestavy" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part musí ukazovat na stejný díl jako objednávka sestavy" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Položka musí být skladem" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Balení" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Sledovatelné" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Nevyřízeno" @@ -1938,9 +1938,9 @@ msgstr "Tato sestava byla splatná v %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Po splatnosti" @@ -1962,7 +1962,7 @@ msgstr "Dokončené výstupy" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Prodejní objednávka" @@ -2023,8 +2023,8 @@ msgstr "Přidělené díly" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Nenastaveno cílené datum" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Dokončeno" @@ -2117,11 +2117,7 @@ msgstr "Spotřebované zásoby" msgid "Completed Build Outputs" msgstr "Dokončené výstupy sestavy" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Přílohy" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Poznámky k sestavě" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Přidělení dokončeno" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Všechny řádky byly plně přiděleny" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Objednávka nové sestavy" @@ -2171,11 +2167,6 @@ msgstr "Řádkové položky" msgid "Incomplete Outputs" msgstr "Neúplné výstupy" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "Je odkaz" @@ -2623,7 +2614,7 @@ msgstr "Kopírování šablon parametrů kategorie při vytváření dílu" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Šablona" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Díly lze ve výchozím nastavení sestavit z jiných komponentů" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Komponent" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Díly jsou zakoupitelné ve výchozím nastavení" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Prodejné" @@ -2668,7 +2659,7 @@ msgstr "Díly jsou sledovatelné ve výchozím nastavení" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Nehmotné (virtuální)" @@ -3765,7 +3756,7 @@ msgstr "Uložte poslední použité tiskárny pro uživatele" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Uživatel" @@ -3962,7 +3953,7 @@ msgstr "Definice" msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "Odkaz na informace o adrese (externí)" msgid "Manufacturer Part" msgstr "Výrobce dílu" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Zvolte díl" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Výrobce" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Název parametru" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Hodnota" @@ -4616,12 +4607,12 @@ msgstr "Jednotky parametru" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -4650,7 +4641,7 @@ msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Dodavatel" @@ -4680,7 +4671,7 @@ msgstr "Popis dílu dodavatele" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Smazat obrázek" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Zákazník" @@ -4880,7 +4871,7 @@ msgstr "Vytvořit nového dodavatele dílu" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Nová díl dodavatele" @@ -4893,7 +4884,7 @@ msgstr "Výrobce dílů" msgid "Create new manufacturer part" msgstr "Vytvořit nového výrobce dílu" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Nový výrobce dílu" @@ -4907,7 +4898,7 @@ msgstr "Dodavatelský sklad" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Nová nákupní objednávka" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Výrobci" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Objednávka dílů" @@ -5037,12 +5028,12 @@ msgstr "Dodavatelé" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parametry" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Akce týkající se dílu dodavatele" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Objednávka dílů" @@ -5139,7 +5130,7 @@ msgstr "Vytvořit novou položku skladu" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Nová skladová položka" @@ -5177,13 +5168,13 @@ msgstr "Aktualizovat dostupnost dílu" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Skladové položky" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "Díl dodavatele" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Doručeno" @@ -5775,9 +5766,9 @@ msgstr "Doručeno" msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Nákupní cena" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Vyberte cílové umístění pro přijaté položky" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Zadat kód dávky pro příchozí položky skladu" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Kategorie dílů" msgid "Default location for parts in this category" msgstr "Výchozí umístění dílů v této kategorii" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "Výchozí klíčová slova pro díly v této kategorii" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Kusovník" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "V karanténě" msgid "Legacy stock tracking entry" msgstr "Původní položka sledování zásob" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Položka zásob vytvořena" @@ -10653,7 +10646,7 @@ msgstr "Rozdělit od nadřazené položky" msgid "Split child item" msgstr "Rozdělit podřazený předmět" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Sloučené položky zásob" @@ -10673,7 +10666,7 @@ msgstr "Výstup objednávky sestavení dokončen" msgid "Build order output rejected" msgstr "Výstup objednávky sestavení byl odmítnut" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Spotřebováno podle objednávky" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Odstranit" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Ano" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 944d18b1ed..8dc83ba05e 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Bemærkninger" @@ -437,7 +437,7 @@ msgstr "Ugyldigt valg" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Ugyldigt valg" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Navn" @@ -466,7 +466,7 @@ msgstr "Navn" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Navn" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Beskrivelse (valgfri)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Sti" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "Produktion skal anulleres, før den kan slettes" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Forbrugsvare" @@ -795,7 +795,7 @@ msgstr "Forbrugsvare" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Valgfri" @@ -803,18 +803,18 @@ msgstr "Valgfri" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Sporet" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Del" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Allokeret" @@ -892,7 +892,7 @@ msgstr "Allokeret" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Tilgængelig" @@ -901,7 +901,7 @@ msgstr "Tilgængelig" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Produktionsordre" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Produktions statuskode" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batch Kode" @@ -1076,7 +1076,7 @@ msgstr "Bruger som udstedte denne byggeordre" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Ansvarlig" @@ -1090,14 +1090,14 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Ekstern link" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link til ekstern URL" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Afventende" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Bruger" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "I karantæne" msgid "Legacy stock tracking entry" msgstr "Forældet lager sporings post" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Lager-element oprettet" @@ -10653,7 +10646,7 @@ msgstr "Opdel fra overordnet element" msgid "Split child item" msgstr "Opdel underordnet element" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Flettede lagervarer" @@ -10673,7 +10666,7 @@ msgstr "Byggeorder output fuldført" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Brugt efter byggeordre" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 26481abdd4..721f215d6a 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Notizen" @@ -437,7 +437,7 @@ msgstr "Ungültige Auswahl" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Ungültige Auswahl" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Name" @@ -466,7 +466,7 @@ msgstr "Name" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Name" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Beschreibung" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Beschreibung (optional)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Pfad" @@ -602,10 +602,10 @@ msgstr "Ist dieser Benutzer ein Administrator" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktiv" @@ -761,16 +761,16 @@ msgstr "Vorgänger-Build" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Mir zugewiesen" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Aufgegeben von" @@ -786,7 +786,7 @@ msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Verbrauchsmaterial" @@ -795,7 +795,7 @@ msgstr "Verbrauchsmaterial" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Optional" @@ -803,18 +803,18 @@ msgstr "Optional" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Baugruppe" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Nachverfolgt" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Prüfbar" @@ -822,12 +822,12 @@ msgstr "Prüfbar" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Prüfbar" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Prüfbar" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Teil" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Zugeordnet" @@ -892,7 +892,7 @@ msgstr "Zugeordnet" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Verfügbar" @@ -901,7 +901,7 @@ msgstr "Verfügbar" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Bauauftrag" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Bau-Statuscode" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Losnummer" @@ -1076,7 +1076,7 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -1090,14 +1090,14 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Externer Link" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -1157,7 +1157,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -1221,9 +1221,9 @@ msgstr "Objekt bauen" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Anzahl" @@ -1259,8 +1259,8 @@ msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Lagerartikel" @@ -1348,7 +1348,7 @@ msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1359,8 +1359,8 @@ msgstr "Seriennummer für dieses Endprodukt eingeben" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Seriennummer für dieses Endprodukt eingeben" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Lagerort" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1420,15 +1420,15 @@ msgstr "Lagerort für fertige Endprodukte" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Status" @@ -1536,7 +1536,7 @@ msgstr "Bauauftragspositionsartikel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Verpackungen" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Seriennummer" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Nachverfolgbar" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Ausstehend" @@ -1938,9 +1938,9 @@ msgstr "Bauauftrag war fällig am %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Überfällig" @@ -1962,7 +1962,7 @@ msgstr "Fertiggestellte Endprodukte" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Auftrag" @@ -2023,8 +2023,8 @@ msgstr "Zugewiesene Teile" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Kein Ziel-Datum gesetzt" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Fertig" @@ -2117,11 +2117,7 @@ msgstr "Verbrauchte Bestände" msgid "Completed Build Outputs" msgstr "Fertiggestellte Endprodukte" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Anhänge" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Bauauftrags-Notizen" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Zuordnung abgeschlossen" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Alle Zeilen wurden vollständig zugewiesen" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Neuer Bauauftrag" @@ -2171,11 +2167,6 @@ msgstr "Positionen" msgid "Incomplete Outputs" msgstr "Unfertige Endprodukte" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "Link" @@ -2623,7 +2614,7 @@ msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Vorlage" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Komponente" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Verkäuflich" @@ -2668,7 +2659,7 @@ msgstr "Artikel sind grundsätzlich verfolgbar" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtuell" @@ -3765,7 +3756,7 @@ msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Benutzer" @@ -3962,7 +3953,7 @@ msgstr "Definition" msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Ergebnis" @@ -4538,7 +4529,7 @@ msgstr "Link zu Adressinformationen (extern)" msgid "Manufacturer Part" msgstr "Herstellerteil" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Teil auswählen" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Hersteller" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Parametername" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Wert" @@ -4616,12 +4607,12 @@ msgstr "Parametereinheit" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -4650,7 +4641,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Zulieferer" @@ -4680,7 +4671,7 @@ msgstr "Zuliefererbeschreibung des Teils" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Bild löschen" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Kunde" @@ -4880,7 +4871,7 @@ msgstr "Neues Zuliefererteil anlegen" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Neues Zuliefererteil" @@ -4893,7 +4884,7 @@ msgstr "Herstellerteile" msgid "Create new manufacturer part" msgstr "Neues Herstellerteil anlegen" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Neues Herstellerteil" @@ -4907,7 +4898,7 @@ msgstr "Zulieferer-Bestand" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Neue Bestellung" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Hersteller" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Teil bestellen" @@ -5037,12 +5028,12 @@ msgstr "Zulieferer" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parameter" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Zulieferer-Teil Aktionen" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Teil bestellen" @@ -5139,7 +5130,7 @@ msgstr "Neuen Lagerartikel hinzufügen" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Neuer Lagerartikel" @@ -5177,13 +5168,13 @@ msgstr "Verfügbarkeit der Teile aktualisieren" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Lagerartikel" @@ -5518,9 +5509,9 @@ msgstr "Bestellreferenz" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "Ausstehend" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "Hat Preise" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Bestellung" @@ -5570,7 +5561,7 @@ msgstr "Bestellung" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Rücksendeauftrag" @@ -5767,7 +5758,7 @@ msgstr "Zuliefererteil" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Empfangen" @@ -5775,9 +5766,9 @@ msgstr "Empfangen" msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Preis" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Losnummer für eingehende Lagerartikel" @@ -6426,7 +6417,7 @@ msgstr "Auswahl duplizieren" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Zeile entfernen" @@ -6635,7 +6626,7 @@ msgstr "{part} Stückpreis auf {price} und Menge auf {qty} aktualisiert" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Kategorie" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "Verwendet" @@ -6891,8 +6882,8 @@ msgstr "Teil-Kategorien" msgid "Default location for parts in this category" msgstr "Standard-Lagerort für Teile dieser Kategorie" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Standard Stichwörter" msgid "Default keywords for parts in this category" msgstr "Standard-Stichworte für Teile dieser Kategorie" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Symbol" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Symbol (optional)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Ist dieses Teil aktiv?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Datum" @@ -7400,7 +7391,7 @@ msgstr "Beschreibung für diesen Test eingeben" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Aktiviert" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "Ist dieser Test aktiviert?" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Benötigt" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "Parameter-Beschreibung" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "Checkbox" @@ -7618,7 +7609,7 @@ msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten msgid "Stock items for variant parts can be used for this BOM item" msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" @@ -7654,11 +7645,15 @@ msgstr "Teil 2" msgid "Select Related Part" msgstr "verknüpftes Teil auswählen" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 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:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "Doppelte Beziehung existiert bereits" @@ -7724,7 +7719,7 @@ msgstr "Bild kopieren" msgid "Copy image from original part" msgstr "Bild vom Originalteil kopieren" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Stückliste kopieren" @@ -8181,7 +8176,7 @@ msgstr "Inventurinformationen hinzufügen" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Inventur" @@ -8193,105 +8188,101 @@ msgstr "Teil Test-Vorlagen" msgid "Add Test Template" msgstr "Test Vorlage hinzufügen" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Teile-Notizen" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Teil Varianten" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Neue Variante anlegen" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "neue Variante anlegen" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Parameter hinzufügen" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Verknüpfte Teile" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Verknüpftes Teil hinzufügen" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Stückliste" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Export-Aktionen" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Stückliste exportieren" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Stücklisten-Bericht drucken" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Stücklisten-Aktionen" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Stückliste hochladen" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Stückliste überprüfen" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Stücklisten-Position hinzufügen" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Baugruppen" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Gefertigte Teile" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Zulieferer" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Teil-Hersteller" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "Verknüpftes Teil" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "Verknüpftes Teil hinzufügen" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "Testergebnis-Vorlage hinzufügen" @@ -8538,8 +8529,8 @@ msgstr "Varianten" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Bestand" @@ -8585,7 +8576,7 @@ msgstr "Bearbeiten" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -9188,44 +9179,52 @@ msgstr "Unterstützt das Scannen von TME-Barcodes" msgid "The Supplier which acts as 'TME'" msgstr "Der Lieferant, der als 'TME' fungiert" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "Nur Mitarbeiter können Plugins verwalten" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "Plugin-Installation ist deaktiviert" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "Plugin wurde erfolgreich installiert" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "Plugin installiert in {path}" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "Plugin wurde nicht in der Registry gefunden" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "Plugin ist kein gepacktes Plugin" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "Plugin-Paketname nicht gefunden" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "Plugin-Deinstallation ist deaktiviert" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "Plugin kann nicht deinstalliert werden, da es momentan aktiv ist" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "Plugin erfolgreich deinstallieren" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "Ist das Plugin aktiv" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Installiert" @@ -9284,21 +9283,21 @@ msgstr "Plugin" msgid "Method" msgstr "Methode" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Kein Autor gefunden" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Plugin '{p}' ist nicht kompatibel mit der aktuellen InvenTree Version {v}" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Plugin benötigt mindestens Version {v}" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Plugin benötigt maximal Version {v}" @@ -9759,8 +9758,6 @@ msgstr "Zusätzliche Positionen" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Summe" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "Testergebnisse" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "Test" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "bestanden" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "fehlgeschlagen" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "Kein Ergebnis (erforderlich)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Kein Ergebnis" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Verbaute Objekte" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Seriennummer" @@ -9865,7 +9862,7 @@ msgstr "Zulieferer ID" msgid "Customer ID" msgstr "Kunden ID" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "verbaut in" @@ -9890,9 +9887,9 @@ msgstr "Überprüfung erforderlich" msgid "Delete on Deplete" msgstr "Löschen wenn leer" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Ablaufdatum" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "Unterorte in gefilterte Ergebnisse einbeziehen" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "Übergeordneter Ort" @@ -9990,316 +9987,316 @@ msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeiche msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "Lagerstandort Typ" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "Lagerstandorte Typen" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standardsymbol für alle Orte, die kein Icon gesetzt haben (optional)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Bestand-Lagerort" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Bestand-Lagerorte" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Besitzer" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Besitzer auswählen" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagerartikel können nicht direkt an einen strukturellen Lagerort verlegt werden, können aber an einen untergeordneten Lagerort verlegt werden." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Extern" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "Dies ist ein externer Lagerort" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Standorttyp" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "Standortart dieses Standortes" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Sie können diesen Lagerort nicht als strukturell markieren, da sich bereits Lagerartikel darin befinden!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagerartikel können nicht in strukturelle Lagerorte abgelegt werden!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Für virtuelle Teile können keine Lagerartikel erstellt werden" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Artikeltyp ('{self.supplier_part.part}') muss {self.part} sein" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "Anzahl muss für Objekte mit Seriennummer 1 sein" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als 1 ist" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "Teil kann nicht zu sich selbst gehören" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "Teil muss eine Referenz haben wenn is_building wahr ist" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Referenz verweist nicht auf das gleiche Teil" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Eltern-Lagerartikel" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Basis-Teil" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Passendes Zuliefererteil für diesen Lagerartikel auswählen" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Wo wird dieses Teil normalerweise gelagert?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Verpackung, in der dieser Lagerartikel gelagert ist" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "Ist dieses Teil in einem anderen verbaut?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Seriennummer für dieses Teil" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Losnummer für diesen Lagerartikel" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Bestand" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Quellbau" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Bauauftrag für diesen Lagerartikel" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Verbraucht von" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "Bauauftrag der diesen Lagerartikel verbrauchte" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Quelle Bestellung" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Bestellung für diesen Lagerartikel" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Ziel-Auftrag" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ablaufdatum für Lagerartikel. Bestand wird danach als abgelaufen gekennzeichnet" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Löschen wenn leer" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Diesen Lagerartikel löschen wenn der Bestand aufgebraucht ist" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Preis für eine Einheit bei Einkauf" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "In Teil umgewandelt" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "Teil ist nicht verfolgbar" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Anzahl muss eine Ganzzahl sein" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Menge darf die verfügbare Lagermenge ({self.quantity}) nicht überschreiten" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "Anzahl stimmt nicht mit den Seriennummern überein" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "Testvorlage existiert nicht" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Artikel wurde einem Kundenauftrag zugewiesen" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Lagerartikel ist in anderem Element verbaut" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "Lagerartikel enthält andere Artikel" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Artikel wurde einem Kunden zugewiesen" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "Lagerartikel wird aktuell produziert" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Nachverfolgbare Lagerartikel können nicht zusammengeführt werden" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Artikel duplizeren" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Lagerartikel müssen auf dasselbe Teil verweisen" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Lagerartikel müssen auf dasselbe Lieferantenteil verweisen" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "Status-Codes müssen zusammenpassen" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagerartikel kann nicht bewegt werden, da kein Bestand vorhanden ist" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Eintrags-Notizen" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Wert muss für diesen Test angegeben werden" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "Anhang muss für diesen Test hochgeladen werden" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Testergebnis" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Test Ausgabe Wert" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Test Ergebnis Anhang" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Test Notizen" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "Teststation" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "Der Bezeichner der Teststation, in der der Test durchgeführt wurde" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "Gestartet" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "Der Zeitstempel des Teststarts" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "Fertiggestellt" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "Der Zeitstempel der Test-Beendigung" @@ -10409,7 +10406,7 @@ msgstr "Anzahl darf nicht die verfügbare Menge überschreiten ({q})" msgid "Enter serial numbers for new items" msgstr "Seriennummern für neue Teile eingeben" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Ziel-Bestand" @@ -10437,8 +10434,8 @@ msgstr "Zu installierende Menge" msgid "Enter the quantity of items to install" msgstr "Anzahl der zu verwendenden Artikel eingeben" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr " Transaktionsnotizen hinzufügen (optional)" @@ -10462,110 +10459,106 @@ msgstr "Die zu verwendende Menge darf die verfügbare Menge nicht überschreiten msgid "Destination location for uninstalled item" msgstr "Ziel Lagerort für unverbautes Objekt" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "Wählen Sie einen Teil aus, zu dem dieser Lagerartikel geändert werden soll" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "Das ausgewählte Teil ist keine gültige Option für die Umwandlung" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Lagerartikel konnte nicht mit Zulieferteil zugewiesen werden" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "Ziel Lagerort für zurückgegebene Artikel" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "Lagerartikel auswählen, um den Status zu ändern" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "Keine Lagerartikel ausgewählt" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Unter-Lagerorte" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "Übergeordneter Lagerort" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "Teil muss verkaufbar sein" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "Artikel ist einem Kundenauftrag zugeordnet" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "Artikel ist einem Fertigungsauftrag zugeordnet" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Kunde zum Zuweisen von Lagerartikel" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "Ausgewählte Firma ist kein Kunde" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Notizen zur Lagerzuordnung" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "Eine Liste der Lagerbestände muss angegeben werden" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Notizen zur Lagerartikelzusammenführung" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "Unterschiedliche Lieferanten erlauben" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Zusammenführen von Lagerartikeln mit unterschiedlichen Lieferanten erlauben" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "Unterschiedliche Status erlauben" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Zusammenführen von Lagerartikeln mit unterschiedlichen Status-Codes erlauben" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Mindestens zwei Lagerartikel müssen angegeben werden" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "Keine Änderung" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "Primärschlüssel Lagerelement" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "Lagerartikel Status-Code" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Bestandsbewegungsnotizen" @@ -10597,7 +10590,7 @@ msgstr "In Quarantäne" msgid "Legacy stock tracking entry" msgstr "Alter Bestand-Verfolgungs-Eintrag" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Lagerartikel erstellt" @@ -10653,7 +10646,7 @@ msgstr "Vom übergeordneten Element geteilt" msgid "Split child item" msgstr "Unterobjekt geteilt" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Lagerartikel zusammengeführt" @@ -10673,7 +10666,7 @@ msgstr "Endprodukt fertiggestellt" msgid "Build order output rejected" msgstr "Endprodukt abgelehnt" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Durch Bauauftrag verbraucht" @@ -10734,7 +10727,7 @@ msgstr "Lagerartikel-Notizen" msgid "Installed Stock Items" msgstr "Installierte Lagerartikel" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Lagerartikel installieren" @@ -10742,7 +10735,7 @@ msgstr "Lagerartikel installieren" msgid "Delete all test results for this stock item" msgstr "Alle Testergebnisse für diesen Lagerartikel löschen" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "Testergebnis hinzufügen" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "Bestands-Anpassungs Aktionen" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Bestand zählen" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Bestand hinzufügen" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Bestand entfernen" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Bestand serialisieren" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Bestand verschieben" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "Kunden zuweisen" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "Keine Inventur ausgeführt" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "Lagerartikel" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Neuer Lagerort" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "Lagerort" @@ -11412,7 +11405,7 @@ msgstr "Installationspfad" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Integriert" @@ -11422,7 +11415,7 @@ msgstr "Dies ist ein integriertes Plugin, das nicht deaktiviert werden kann" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Beispiel" @@ -11527,7 +11520,7 @@ msgstr "Bewerten" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Löschen" @@ -12385,7 +12378,7 @@ msgstr "Dadurch wird der Link zu dem zugehörigen Barcode entfernt" msgid "Unlink" msgstr "Verknüpfung aufheben" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "Lagerartikel entfernen" @@ -12698,13 +12691,13 @@ msgstr "Bauauftrag ist unvollständig" msgid "Complete Build Order" msgstr "Bauauftrag fertigstellen" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "Nächste verfügbare Seriennummer" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "Letzte Seriennummer" @@ -12965,7 +12958,7 @@ msgstr "Keine Bauaufträge zur Suchanfrage" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "Auswählen" @@ -12973,7 +12966,7 @@ msgstr "Auswählen" msgid "Build order is overdue" msgstr "Bauauftrag ist überfällig" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "Keine Benutzerinformation" @@ -13042,7 +13035,7 @@ msgstr "Zuweisung von nachverfolgbaren Artikeln zu einzelnen Bauprodukten" msgid "Build stock" msgstr "Bestand bauen" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "Bestand bestellen" @@ -13582,8 +13575,8 @@ msgstr "Duplizierungsoptionen für Teile" msgid "Add Part Category" msgstr "Teil-Kategorie hinzufügen" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "Icon (optional) - alle verfügbaren Icons einsehbar auf" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "Stückliste kopieren" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "Bestand niedrig" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "Keine Kategorien" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "Als Liste anzeigen" @@ -13850,7 +13843,7 @@ msgstr "Als Raster anzeigen" msgid "No subcategories found" msgstr "Keine Unterkategorien gefunden" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "Als Baum anzeigen" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "Zu erhaltende Menge" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "An den Kunden versandt" @@ -14500,492 +14493,484 @@ msgstr "Ergebnisse minimieren" msgid "Remove results" msgstr "Ergebnisse entfernen" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "Lagerartikel serialisieren" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "Lager-Serialisierung bestätigen" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "Lagerorttyp hinzufügen" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "Lagerort bearbeiten" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "Lagerort hinzufügen" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "Weiteren Lagerort nach diesem erstellen" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "Lagerort erstellt" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "Soll dieser Lagerort gelöscht werden?" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "Zum übergeordneten Lagerort verschieben" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "Lagerort löschen" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "Aktion für Lagerartikel in diesem Lagerort" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "Aktion für Unter-Lagerorte" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "Dieser Teil kann nicht serialisiert werden" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "Angegebene Menge als Packungen anstatt einzelner Artikel hinzufügen" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "Ausgangsmenge für diesen Lagerartikel eingeben" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "Lagerartikel dupliziert" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "Lagerartikel duplizieren" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "Soll dieser Lagerartikel gelöscht werden?" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "Lagerartikel löschen" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "Weiteres Teil nach diesem erstellen" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "Neuen Lagerartikel erstellen" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "Mehrere Lagerartikel wurden erstellt" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "Seriennummer finden" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "Seriennummer eingeben" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "Keine passende Seriennummer" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "Mehr als ein übereinstimmendes Ergebnis gefunden" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "Bestand Zuweisung bestätigen" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "Lagerbestand einem Kunden zuweisen" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "Achtung: Das Zusammenführen kann nicht rückgängig gemacht werden" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "Einige Informationen gehen verloren, wenn Artikel zusammengeführt werden" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "Lagerartikelverlauf wird für zusammengeführte Lagerartikel gelöscht" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "Lieferantenteil-Informationen werden für zusammengeführte Artikel gelöscht" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "Bestandszusammenführung bestätigen" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "Lagerartikel zusammenführen" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "Bestand verschieben" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "Verschieben" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "Bestand zählen" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "Zählen" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "Bestand entfernen" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "Entnehmen" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "Bestand hinzufügen" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Hinzufügen" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "Bestand löschen" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "Menge von serialisiertem Bestand kann nicht bearbeitet werden" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "Bestandsanzahl angeben" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "Lagerartikel auswählen" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "Wähle mindestens einen verfügbaren Lagerartikel aus" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "Bestandsanpassung bestätigen" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "Test bestanden" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "Testergebnis hinzufügen" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "Keine Testergebnisse gefunden" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "Testdatum" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "Test gestartet" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "Test beendet" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "Testergebnis löschen" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "In Produktion" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "In Lagerartikel installiert" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "Auftrag zugewiesen" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "Kein Lagerort gesetzt" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "Bestandsstatus ändern" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "Bestand zusammenführen" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "Bestand löschen" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "Lagerartikel" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "Zu Lagerort einscannen" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "Lager-Aktionen" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "Installierte Artikel laden" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "Lagerartikel wird produziert" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "Lagerartikel wurde Auftrag zugewiesen" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "Lagerartikel wurde Kunden zugewiesen" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "Serialisierter Lagerartikel wurde zugewiesen" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "Lagerartikel wurde vollständig zugewiesen" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "Lagerartikel wurde teilweise zugewiesen" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "Lagerartikel in anderem Artikel verbaut" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "Lagerartikel ist abgelaufen" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "Lagerartikel läuft demnächst ab" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "Lagerartikel wurde zurückgewiesen" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "Lagerartikel ist verloren" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "Lagerartikel ist zerstört" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "Aufgebraucht" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "Zuliefererteil nicht angegeben" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "Bestandswert" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "Keine zur Anfrage passenden Lagerartikel gefunden" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "Lagerorte" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "Untergeordnete Lagerorte laden" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "Details" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "Keine Änderungen" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "Teileinformationen nicht verfügbar" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "Lagerort existiert nicht mehr" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "Bauauftrag existiert nicht mehr" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "Bestellung existiert nicht mehr" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "Auftrag existiert nicht mehr" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "Rücksendebestellung existiert nicht mehr" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "Kunde existiert nicht mehr" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "Lagerartikel existiert nicht mehr" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "Hinzugefügt" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "Entfernt" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "Keine installierten Artikel" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "Lagerartikel deinstallieren" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "Zu deinstallierende Lagerartikel auswählen" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "Einen anderen Lagerartikel in dieses Teil installieren" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Lagerartikel können nur installiert werden wenn folgende Kriterien erfüllt werden" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "Der Lagerartikel ist mit einem Teil verknüpft das in der Stückliste für diesen Lagerartikel ist" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "Dieser Lagerartikel ist aktuell vorhanden" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "Der Lagerbestand ist nicht bereits in einem anderen Bestand installiert" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "Der Lagerbestand wird entweder mit einem Batch-Code oder mit Seriennummer verfolgt" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "Teil zur Installation auswählen" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "Wählen Sie einen oder mehrere Bestandteile aus" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "Lagerartikel auswählen" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "Bestandsstatus ändern" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "Hat Projektcode" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "Bestellstatus" @@ -15024,12 +15009,12 @@ msgstr "Hat Lagerorttyp" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "Unterkategorien einschließen" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "Abonniert" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "Losnummer" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "Aktive Teile" @@ -15168,64 +15153,56 @@ msgstr "Test bestanden" msgid "Include Installed Items" msgstr "Installierte Teile einschließen" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "Bauauftrags Status" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "Teile in Unterkategorien einschließen" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "Aktive Teile anzeigen" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "Verfügbarer Lagerbestand" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "Hat Einheiten" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "Teil hat definierte Einheiten" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "Hat IPN" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "Teil hat Interne Teilenummer" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "Auf Lager" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "Kaufbar" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "Hat Inventureinträge" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "Hat Auswahlen" @@ -15333,19 +15310,19 @@ msgstr "Speichern" msgid "Show all notifications and history" msgstr "Zeige alle Benachrichtigungen und Verlauf" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "Plattform UI - die neue Oberfläche für InvenTree - bietet modernere Administrationsmöglichkeiten." -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "Plattform UI - die neue Benutzeroberfläche für InvenTree - ist bereit um getestet zu werden." -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "Jetzt ausprobieren" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "hier" @@ -15494,14 +15471,6 @@ msgstr "E-Mail-Einstellungen" msgid "Email settings not configured" msgstr "E-Mail-Einstellungen nicht konfiguriert" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Ja" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 9b6e47fdab..4b7907fdb6 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Σημειώσεις" @@ -437,7 +437,7 @@ msgstr "Μη έγκυρη επιλογή" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Μη έγκυρη επιλογή" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Όνομα" @@ -466,7 +466,7 @@ msgstr "Όνομα" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Όνομα" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Περιγραφή" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Περιγραφή (προαιρετική)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Μονοπάτι" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Εκδόθηκε από" @@ -786,7 +786,7 @@ msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγρα #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Αναλώσιμο" @@ -795,7 +795,7 @@ msgstr "Αναλώσιμο" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Προαιρετικό" @@ -803,18 +803,18 @@ msgstr "Προαιρετικό" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Υπό παρακολούθηση" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Εξάρτημα" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Κατανεμημένο" @@ -892,7 +892,7 @@ msgstr "Κατανεμημένο" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Διαθέσιμο" @@ -901,7 +901,7 @@ msgstr "Διαθέσιμο" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Σειρά Κατασκευής" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -1076,7 +1076,7 @@ msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελ #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Υπεύθυνος" @@ -1090,14 +1090,14 @@ msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την ε #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" @@ -1157,7 +1157,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1221,9 +1221,9 @@ msgstr "Αντικείμενο κατασκευής" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Ποσότητα" @@ -1259,8 +1259,8 @@ msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" @@ -1348,7 +1348,7 @@ msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" @@ -1359,8 +1359,8 @@ msgstr "Εισάγετε ποσότητα για την έξοδο κατασκ #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Εισάγετε ποσότητα για την έξοδο κατασκ #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Τοποθεσία" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" @@ -1420,15 +1420,15 @@ msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κα #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Κατάσταση" @@ -1536,7 +1536,7 @@ msgstr "Αντικείμενο Γραμμής Κατασκευής" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρτημα με τη εντολή κατασκευής" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Σε εκκρεμότητα" @@ -1938,9 +1938,9 @@ msgstr "Αυτή η κατασκευή είχε προθεσμία %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Εκπρόθεσμη" @@ -1962,7 +1962,7 @@ msgstr "Ολοκληρωμένα Προϊόντα" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Εντολές Πώλησης" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Χρήστης" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "Σε Καραντίνα" msgid "Legacy stock tracking entry" msgstr "Καταχώρηση παλαιού αποθέματος" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Το αντικείμενο αποθεμάτων δημιουργήθηκε" @@ -10653,7 +10646,7 @@ msgstr "Έγινε διαχωρισμός από το γονεϊκό αρχεί msgid "Split child item" msgstr "Διαχωρίστηκε θυγατρικό στοιχείο" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Έγινε συγχώνευση αποθεμάτων" @@ -10673,7 +10666,7 @@ msgstr "Η έξοδος της σειράς κατασκευής ολοκληρ msgid "Build order output rejected" msgstr "Η εντολή κατασκευής απορρίφθηκε" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Κατανάλωση με εντολή κατασκευής" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 3303294f37..70784bec38 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: 2024-11-14 23:51+0000\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -70,7 +70,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -78,12 +78,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -92,7 +92,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "" @@ -438,7 +438,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -451,7 +451,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -467,7 +467,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -487,17 +487,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -603,10 +603,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -762,16 +762,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -787,7 +787,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -796,7 +796,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -804,18 +804,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -823,12 +823,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -840,7 +840,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -865,10 +865,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -879,7 +879,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -893,7 +893,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -902,7 +902,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1024,9 +1024,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1077,7 +1077,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1091,14 +1091,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1158,7 +1158,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1222,9 +1222,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1260,8 +1260,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1271,8 +1271,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1349,7 +1349,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1360,8 +1360,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1371,9 +1371,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1390,7 +1390,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1421,15 +1421,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1537,7 +1537,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1621,13 +1621,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1657,7 +1657,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1666,7 +1666,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1692,7 +1692,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1752,7 +1752,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1939,9 +1939,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1963,7 +1963,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2024,8 +2024,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2045,7 +2045,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2118,11 +2118,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2132,25 +2128,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2172,11 +2168,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2624,7 +2615,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2637,7 +2628,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2654,7 +2645,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2669,7 +2660,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3766,7 +3757,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3963,7 +3954,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4147,7 +4138,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4539,7 +4530,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4557,7 +4548,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4593,9 +4584,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4617,12 +4608,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4651,7 +4642,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4681,7 +4672,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4823,15 +4814,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4881,7 +4872,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4894,7 +4885,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4908,7 +4899,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4931,7 +4922,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5003,7 +4994,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5038,12 +5029,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5086,7 +5077,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5140,7 +5131,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5178,13 +5169,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5519,9 +5510,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5530,7 +5521,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5562,7 +5553,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5571,7 +5562,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5768,7 +5759,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5776,9 +5767,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6105,7 +6096,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6427,7 +6418,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6636,7 +6627,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6841,7 +6832,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6850,15 +6841,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6892,8 +6883,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6911,13 +6902,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7097,7 +7088,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7299,7 +7290,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7401,7 +7392,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7410,7 +7401,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7471,7 +7462,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7619,7 +7610,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7655,11 +7646,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7725,7 +7720,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8182,7 +8177,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8194,105 +8189,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8539,8 +8530,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8586,7 +8577,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9189,44 +9180,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9259,7 +9258,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9285,21 +9284,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9760,8 +9759,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9783,17 +9780,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9802,7 +9799,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9812,8 +9809,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9866,7 +9863,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9891,9 +9888,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9909,7 +9906,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9991,316 +9988,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10410,7 +10407,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10438,8 +10435,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10463,110 +10460,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10598,7 +10591,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10654,7 +10647,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10674,7 +10667,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10735,7 +10728,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10743,7 +10736,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10770,17 +10763,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10789,12 +10782,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10920,7 +10913,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11029,7 +11022,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11413,7 +11406,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11423,7 +11416,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11528,7 +11521,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12386,7 +12379,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12699,13 +12692,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12966,7 +12959,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12974,7 +12967,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13043,7 +13036,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13583,8 +13576,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13709,7 +13702,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13839,7 +13832,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13851,7 +13844,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14113,7 +14106,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14446,7 +14439,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14501,492 +14494,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15025,12 +15010,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15072,7 +15057,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15169,64 +15154,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15334,19 +15311,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15495,14 +15472,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 28f75890be..2b8bdfbe4f 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Notas" @@ -437,7 +437,7 @@ msgstr "Selección no válida" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Selección no válida" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nombre" @@ -466,7 +466,7 @@ msgstr "Nombre" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nombre" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Descripción (opcional)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Ruta" @@ -602,10 +602,10 @@ msgstr "Es este usuario un superusuario" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Activo" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Asignado a mí" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Emitido por" @@ -786,7 +786,7 @@ msgstr "La compilación debe cancelarse antes de poder ser eliminada" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Consumible" @@ -795,7 +795,7 @@ msgstr "Consumible" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Opcional" @@ -803,18 +803,18 @@ msgstr "Opcional" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Montaje" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Rastreado" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Comprobable" @@ -822,12 +822,12 @@ msgstr "Comprobable" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Comprobable" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Comprobable" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Parte" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Asignadas" @@ -892,7 +892,7 @@ msgstr "Asignadas" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Disponible" @@ -901,7 +901,7 @@ msgstr "Disponible" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Construir órden" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Numero de lote" @@ -1076,7 +1076,7 @@ msgstr "El usuario que emitió esta orden" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Responsable" @@ -1090,14 +1090,14 @@ msgstr "Usuario o grupo responsable de esta orden de construcción" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Link externo" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -1157,7 +1157,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -1221,9 +1221,9 @@ msgstr "Ensamblar equipo" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Cantidad" @@ -1259,8 +1259,8 @@ msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Artículo de stock" @@ -1348,7 +1348,7 @@ msgstr "Cantidad entera requerida, ya que la factura de materiales contiene part #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Números de serie" @@ -1359,8 +1359,8 @@ msgstr "Introduzca los números de serie de salidas de construcción" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Introduzca los números de serie de salidas de construcción" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Ubicación" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1420,15 +1420,15 @@ msgstr "Ubicación para las salidas de construcción completadas" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Estado" @@ -1536,7 +1536,7 @@ msgstr "Crear partida" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" @@ -1620,13 +1620,13 @@ msgstr "Referencia BOM" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Paquetes" @@ -1656,7 +1656,7 @@ msgstr "Nombre de parte la BOM" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "Nombre de parte la BOM" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Número de serie" @@ -1691,7 +1691,7 @@ msgstr "Nombre de la categoría por pieza" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Rastreable" @@ -1751,7 +1751,7 @@ msgstr "Stock variable disponible" #: 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Pendiente" @@ -1938,9 +1938,9 @@ msgstr "Esta construcción vence el %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Vencido" @@ -1962,7 +1962,7 @@ msgstr "Salidas completadas" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Orden de Venta" @@ -2023,8 +2023,8 @@ msgstr "Partes asignadas" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Sin fecha objetivo" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Completados" @@ -2117,11 +2117,7 @@ msgstr "Existencias consumidas" msgid "Completed Build Outputs" msgstr "Salidas de Trabajo Completadas" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Adjuntos" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Notas del Trabajo" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Asignación Completa" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Todas las líneas han sido completamente asignadas" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Nueva Orden de Trabajo" @@ -2171,11 +2167,6 @@ msgstr "Partidas" msgid "Incomplete Outputs" msgstr "Salidas incompletas" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "Probar estadísticas" - #: common/api.py:725 msgid "Is Link" msgstr "¿Es enlace?" @@ -2623,7 +2614,7 @@ msgstr "Copiar plantillas de parámetros de categoría al crear una parte" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Plantilla" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Componente" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Las partes son comprables por defecto" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Vendible" @@ -2668,7 +2659,7 @@ msgstr "Las partes son rastreables por defecto" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtual" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Usuario" @@ -3962,7 +3953,7 @@ msgstr "Definición" msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Resultado" @@ -4538,7 +4529,7 @@ msgstr "Enlace a información de dirección (externa)" msgid "Manufacturer Part" msgstr "Parte del fabricante" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Seleccionar parte" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Fabricante" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Nombre del parámetro" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Valor" @@ -4616,12 +4607,12 @@ msgstr "Unidades de parámetro" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -4650,7 +4641,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Proveedor" @@ -4680,7 +4671,7 @@ msgstr "Descripción de la parte del proveedor" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Borrar imagen" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Cliente" @@ -4880,7 +4871,7 @@ msgstr "Crear nueva parte del proveedor" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Nueva Parte de Proveedor" @@ -4893,7 +4884,7 @@ msgstr "Partes del fabricante" msgid "Create new manufacturer part" msgstr "Crear nueva parte de fabricante" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Nueva parte de fabricante" @@ -4907,7 +4898,7 @@ msgstr "Stock del Proveedor" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Nueva orden de compra" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Fabricantes" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Pedir ítem" @@ -5037,12 +5028,12 @@ msgstr "Proveedores" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parámetros" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Acciones de partes del proveedor" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Pedir ítem" @@ -5139,7 +5130,7 @@ msgstr "Crear nuevo artículo de stock" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Nuevo artículo de stock" @@ -5177,13 +5168,13 @@ msgstr "Actualizar disponibilidad de la parte" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Elementos de stock" @@ -5518,9 +5509,9 @@ msgstr "Referencia del pedido" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "Destacado" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "Tiene Código de Proyecto" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "Tiene Precio" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Orden de compra" @@ -5570,7 +5561,7 @@ msgstr "Orden de compra" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Orden de devolución" @@ -5767,7 +5758,7 @@ msgstr "Parte del proveedor" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Recibido" @@ -5775,9 +5766,9 @@ msgstr "Recibido" msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Precio de Compra" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" @@ -6426,7 +6417,7 @@ msgstr "Duplicar selección" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Eliminar fila" @@ -6635,7 +6626,7 @@ msgstr "Actualizado el precio unitario de {part} a {price} y la cantidad a {qty} #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Categoría" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Categorías de parte" msgid "Default location for parts in this category" msgstr "Ubicación predeterminada para partes de esta categoría" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Palabras clave predeterminadas" msgid "Default keywords for parts in this category" msgstr "Palabras clave por defecto para partes en esta categoría" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Icono" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Icono (opcional)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "¿Está activa esta parte?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "Bloqueado" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Fecha" @@ -7400,7 +7391,7 @@ msgstr "Introduce la descripción para esta prueba" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Habilitado" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Requerido" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "Casilla de verificación" @@ -7618,7 +7609,7 @@ msgstr "Este artículo BOM es heredado por BOMs para partes variantes" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" @@ -7654,11 +7645,15 @@ msgstr "Parte 2" msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "Copiar Imagen" msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Copiar BOM" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Verificación de Inventario" @@ -8193,105 +8188,101 @@ msgstr "Plantillas de prueba de parte" msgid "Add Test Template" msgstr "Añadir Plantilla de Prueba" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Asignaciones de órdenes de venta" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Notas de parte" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Variantes de Parte" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Crear nueva variante" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Nueva Variante" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Añadir nuevo parámetro" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Partes relacionadas" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Añadir Relacionado" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Lista de Materiales" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Exportar acciones" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Exportar BOM" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Imprimir informe BOM" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Acciones BOM" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Subir BOM" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Validar BOM" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Añadir artículo al BOM" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Ensamblajes" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Construcción de partes" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Construir adjudicaciones de pedidos" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Proveedores de partes" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Fabricantes de partes" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "Variantes" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Inventario" @@ -8585,7 +8576,7 @@ msgstr "Editar" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Última actualización" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "Está activo el complemento" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Instalado" @@ -9284,21 +9283,21 @@ msgstr "Complemento" msgid "Method" msgstr "Método" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "No se encontró autor" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "El complemento '{p}' no es compatible con la versión actual de InvenTree {v}" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "El complemento requiere al menos la versión {v}" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "El complemento requiere como máximo la versión {v}" @@ -9759,8 +9758,6 @@ msgstr "Partida extra" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Total" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "Resultados de la Prueba" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "Prueba" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Pasada" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Fallo" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "Ningún resultado (requerido)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Sin resultados" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Elementos instalados" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Número de serie" @@ -9865,7 +9862,7 @@ msgstr "ID de proveedor" msgid "Customer ID" msgstr "ID de cliente" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Instalado en" @@ -9890,9 +9887,9 @@ msgstr "Revisión necesaria" msgid "Delete on Deplete" msgstr "Eliminar al agotarse" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "Ubicación principal" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Ubicación de Stock" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Ubicaciones de Stock" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Propietario" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Seleccionar Propietario" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Externo" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "La cantidad debe ser 1 para el artículo con un número de serie" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Número de serie no se puede establecer si la cantidad es mayor que 1" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "El objeto no puede pertenecer a sí mismo" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "El artículo debe tener una referencia de construcción si is_building=True" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "La referencia de la construcción no apunta al mismo objeto de parte" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Artículo de stock padre" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Parte base" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Seleccione una parte del proveedor correspondiente para este artículo de stock" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "¿Dónde se encuentra este artículo de stock?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Empaquetar este artículo de stock se almacena en" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "¿Está este artículo instalado en otro artículo?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Número de serie para este artículo" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Código de lote para este artículo de stock" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Cantidad de Stock" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Build de origen" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Build para este item de stock" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Consumido por" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Orden de compra de origen" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Orden de compra para este artículo de stock" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Orden de venta de destino" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Eliminar al agotar" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Eliminar este artículo de stock cuando se agoten las existencias" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Precio de compra único en el momento de la compra" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "Convertido a parte" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "La parte no está establecida como rastreable" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Cantidad debe ser un entero" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "La cantidad no coincide con los números de serie" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Artículo de stock ha sido asignado a un pedido de venta" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Artículo de stock está instalado en otro artículo" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "Artículo de stock contiene otros artículos" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Artículo de stock ha sido asignado a un cliente" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "El artículo de stock está en producción" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Stock serializado no puede ser combinado" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Artículos de Stock Duplicados" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Los artículos de stock deben referirse a la misma parte" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Los artículos de stock deben referirse a la misma parte del proveedor" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "Los códigos de estado del stock deben coincidir" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stock no se puede mover porque no está en stock" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Notas de entrada" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Debe proporcionarse un valor para esta prueba" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "El archivo adjunto debe ser subido para esta prueba" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Resultado de la prueba" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Valor de salida de prueba" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Adjunto de resultados de prueba" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Notas de prueba" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "Finalizó" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "La cantidad no debe exceder la cantidad disponible de stock ({q})" msgid "Enter serial numbers for new items" msgstr "Introduzca números de serie para nuevos artículos" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Ubicación de stock de destino" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Añadir nota de transacción (opcional)" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Sub-ubicación" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "La parte debe ser vendible" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "El artículo está asignado a una orden de venta" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "El artículo está asignado a una orden de creación" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Cliente para asignar artículos de stock" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "La empresa seleccionada no es un cliente" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Notas de asignación de stock" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "Debe proporcionarse una lista de artículos de stock" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Notas de fusión de stock" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "Permitir proveedores no coincidentes" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir fusionar artículos de stock con diferentes partes de proveedor" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "Permitir estado no coincidente" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir fusionar artículos de stock con diferentes códigos de estado" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Debe proporcionar al menos dos artículos de stock" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "Sin cambios" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "Valor de clave primaria de Stock" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Notas de transacción de stock" @@ -10597,7 +10590,7 @@ msgstr "En cuarentena" msgid "Legacy stock tracking entry" msgstr "Entrada antigua de rastreo de stock" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Artículo de stock creado" @@ -10653,7 +10646,7 @@ msgstr "Separar del artículo principal" msgid "Split child item" msgstr "Dividir artículo secundario" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Artículos de stock combinados" @@ -10673,7 +10666,7 @@ msgstr "Construir orden de salida completado" msgid "Build order output rejected" msgstr "Orden de ensamble rechazada" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Consumido por orden de construcción" @@ -10734,7 +10727,7 @@ msgstr "Notas del artículo de stock" msgid "Installed Stock Items" msgstr "Elementos de Stock instalados" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Instalar artículo de stock" @@ -10742,7 +10735,7 @@ msgstr "Instalar artículo de stock" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "Acciones de ajuste de stock" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Contar stock" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Añadir stock" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Eliminar stock" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Serializar stock" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Transferir stock" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "Asignar a cliente" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "Ningún inventario realizado" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Nueva Ubicación" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "Ruta de instalación" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Integrado" @@ -11422,7 +11415,7 @@ msgstr "Este es un complemento incorporado que no puede ser desactivado" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Muestra" @@ -11527,7 +11520,7 @@ msgstr "Tarifa" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Eliminar" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "Seleccionar" @@ -12973,7 +12966,7 @@ msgstr "Seleccionar" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "Opciones de Duplicación de Parte" msgid "Add Part Category" msgstr "Añadir Categoría de Parte" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "Stock bajo" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "Sin categoría" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "Mostrar como lista" @@ -13850,7 +13843,7 @@ msgstr "Mostrar como cuadrícula" msgid "No subcategories found" msgstr "No se encontraron subcategorías" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "Mostrar como árbol" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "Minimizar resultados" msgid "Remove results" msgstr "Eliminar resultados" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "Agregar tipo de ubicación" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "Editar bodega de inventario" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "Nueva bodega de inventario" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "Crear otra ubicación después de esta" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "Se creó la bodega de inventario" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "¿Está seguro de eliminar esta bodega de inventario?" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "Mover a la bodega de inventario principal" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "Eliminar bodega de inventario" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "Mover" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Añadir" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "Editar resultado de prueba" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "Eliminar resultado de prueba" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "En producción" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "Combinar inventario" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "Eliminar inventario" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "Artículos de inventario" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "Acciones de inventario" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "Agotado" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "Detalles" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "Sin cambios" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "Información del producto no disponible" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "La ubicación ya no existe" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "La orden de fabricación ya no existe" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "La orden de compra ya no existe" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "La orden de venta ya no existe" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "La orden de devolución ya no existe" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "El cliente ya no existe" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "El artículo de inventario ya no existe" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "Agregado" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "Eliminado" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "Esta semana" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "Este mes" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "Estado del pedido" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "Suscrito" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "En inventario" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Guardar" msgid "Show all notifications and history" msgstr "Mostrar todas las notificaciones y el historial" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Configuración de Email" msgid "Email settings not configured" msgstr "Configuración de correo no configurada" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Sí" 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 82c864d9e9..0b602e49f6 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Notas" @@ -437,7 +437,7 @@ msgstr "Selección no válida" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Selección no válida" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nombre" @@ -466,7 +466,7 @@ msgstr "Nombre" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nombre" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Descripción (opcional)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Ruta" @@ -602,10 +602,10 @@ msgstr "Este usuario es un superusuario" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Activo" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 5701c0e3b3..84091350bc 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Märkmed" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nimi" @@ -466,7 +466,7 @@ msgstr "Nimi" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nimi" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Kirjeldus" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Kirjeldus (valikuline)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Tee" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Valikuline" @@ -803,18 +803,18 @@ msgstr "Valikuline" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Jälgitud" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Osa" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Saadaval" @@ -901,7 +901,7 @@ msgstr "Saadaval" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Kogus" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Asukoht" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Staatus" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Seerianumber" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Jälgitav" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Ootel" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Manused" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "On link" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Testitulemused" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "Karantiinis" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "Paigaldamisfailide kaust" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Sisseehitatud" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Näidis" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Kustuta" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "Vali" @@ -12973,7 +12966,7 @@ msgstr "Vali" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "Liiguta" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "Kogus" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Salvesta" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "Ebaõnnestus" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Jah" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index ddfbc62e65..a695cdf94a 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "یادداشت" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 068eb5b8b7..993692de4b 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Merkinnät" @@ -437,7 +437,7 @@ msgstr "Virheellinen valinta" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Virheellinen valinta" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nimi" @@ -466,7 +466,7 @@ msgstr "Nimi" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nimi" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Kuvaus" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Kuvaus (valinnainen)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Polku" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktiivinen" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Osa" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Saatavilla" @@ -901,7 +901,7 @@ msgstr "Saatavilla" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Ulkoinen linkki" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Määrä" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Varastotuote" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Sarjanumerot" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Sijainti" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Tila" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Sarjanumero" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Seurattavissa" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Odottaa" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Myöhässä" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Valmis" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Liitteet" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Komponentti" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Käyttäjä" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Valmistaja" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Arvo" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Toimittaja" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Asiakas" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Vastaanotettu" @@ -5775,9 +5766,9 @@ msgstr "Vastaanotettu" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Poista rivi" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Kategoria" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Oletus avainsanat" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Kuvake" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Kuvake (valinnainen)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Päivämäärä" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Käytössä" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "Muokkaa" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Sarjanumero" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "Asetettu karanteeniin" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Varastotuote luotu" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Uusi sijainti" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Poista" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Tallenna" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Sähköpostiasetukset" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Kyllä" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index ae02adf203..998a67986d 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Notes" @@ -437,7 +437,7 @@ msgstr "Choix invalide" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Choix invalide" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nom" @@ -466,7 +466,7 @@ msgstr "Nom" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nom" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Description" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Description (facultative)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Chemin d'accès" @@ -602,10 +602,10 @@ msgstr "Cet utilisateur est-il un super-utilisateur" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Actif" @@ -761,16 +761,16 @@ msgstr "Version Précédente" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Attribué à moi" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Émis par" @@ -786,7 +786,7 @@ msgstr "La construction doit être annulée avant de pouvoir être supprimée" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Consommable" @@ -795,7 +795,7 @@ msgstr "Consommable" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Facultatif" @@ -803,18 +803,18 @@ msgstr "Facultatif" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Assemblage" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Suivi" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Testable" @@ -822,12 +822,12 @@ msgstr "Testable" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Testable" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Testable" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Pièce" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Allouée" @@ -892,7 +892,7 @@ msgstr "Allouée" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Disponible" @@ -901,7 +901,7 @@ msgstr "Disponible" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Ordre de Fabrication" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Code de statut de construction" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Code de lot" @@ -1076,7 +1076,7 @@ msgstr "Utilisateur ayant émis cette commande de construction" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Responsable" @@ -1090,14 +1090,14 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Lien Externe" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Lien vers une url externe" @@ -1157,7 +1157,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -1221,9 +1221,9 @@ msgstr "Création de l'objet" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Quantité" @@ -1259,8 +1259,8 @@ msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Article en stock" @@ -1348,7 +1348,7 @@ msgstr "Quantité entière requise, car la facture de matériaux contient des pi #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1359,8 +1359,8 @@ msgstr "Entrer les numéros de séries pour la fabrication" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Entrer les numéros de séries pour la fabrication" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Emplacement" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1420,15 +1420,15 @@ msgstr "Emplacement des ordres de production achevés" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "État" @@ -1536,7 +1536,7 @@ msgstr "Élément de la ligne de construction" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de construction" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "L'article doit être en stock" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Conditionnement" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Numéro de série" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Traçable" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "En attente" @@ -1938,9 +1938,9 @@ msgstr "Cette construction était due le %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "En retard" @@ -1962,7 +1962,7 @@ msgstr "Sorties de Construction terminées" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Commandes" @@ -2023,8 +2023,8 @@ msgstr "Pièces allouées" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Pas de date cible définie" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Terminé" @@ -2117,11 +2117,7 @@ msgstr "Stock Consommé" msgid "Completed Build Outputs" msgstr "Sorties de Construction terminées" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Pieces jointes" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Notes de construction" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Allocation terminée" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Toutes les lignes ont été entièrement attribuées" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Nouvel ordre de construction" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "Sorties incomplètes" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "Résultats des essais" - #: common/api.py:725 msgid "Is Link" msgstr "C'est un lien" @@ -2623,7 +2614,7 @@ msgstr "Copier les templates de paramètres de la catégorie lors de la créatio #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Modèle" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Les pièces peuvent être assemblées à partir d'autres composants par défaut" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Composant" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Vendable" @@ -2668,7 +2659,7 @@ msgstr "Les pièces sont traçables par défaut" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtuelle" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Utilisateur" @@ -3962,7 +3953,7 @@ msgstr "Définition" msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Résultat" @@ -4538,7 +4529,7 @@ msgstr "Lien vers les informations de l'adresse (externe)" msgid "Manufacturer Part" msgstr "Pièces du fabricant" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Fabricant" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Nom du paramètre" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Valeur" @@ -4616,12 +4607,12 @@ msgstr "Unités du paramètre" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -4650,7 +4641,7 @@ msgstr "La pièce du fabricant liée doit faire référence à la même pièce d #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Fournisseur" @@ -4680,7 +4671,7 @@ msgstr "Description de la pièce du fournisseur" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Supprimer image" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Client" @@ -4880,7 +4871,7 @@ msgstr "Créer une nouvelle pièce fournisseur" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Nouvelle pièce fournisseur" @@ -4893,7 +4884,7 @@ msgstr "Pièces du fabricant" msgid "Create new manufacturer part" msgstr "Créer une nouvelle pièce de fabricant" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Nouvelle pièce de fabricant" @@ -4907,7 +4898,7 @@ msgstr "Stock fournisseur" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Nouvelle commande achat" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Fabricants" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Article de la commande" @@ -5037,12 +5028,12 @@ msgstr "Fournisseurs" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Paramètres" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Actions de la pièce du fournisseur" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Commander un composant" @@ -5139,7 +5130,7 @@ msgstr "Créer un nouvel article de stock" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Nouvel article de stock" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Éléments en stock" @@ -5518,9 +5509,9 @@ msgstr "Référence de commande" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "Possède un Tarif" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Commande d’achat" @@ -5570,7 +5561,7 @@ msgstr "Commande d’achat" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Retour de commande" @@ -5767,7 +5758,7 @@ msgstr "Pièce fournisseur" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Reçu" @@ -5775,9 +5766,9 @@ msgstr "Reçu" msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Prix d'achat" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "Dupliquer la sélection" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Supprimer la ligne" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Catégorie" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "Utilise" @@ -6891,8 +6882,8 @@ msgstr "Catégories de composants" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Mots-clés par défaut" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Est-ce que cette pièce est active ?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Activé" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Requis" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "Copier l'image" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Prise d'inventaire" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Fabricants de composants" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "Modifier" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "Extension" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Numéro de série" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Propriétaire" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Sélectionner un propriétaire" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantité doit être de 1 pour un article avec un numéro de série" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Le numéro de série ne peut pas être défini si la quantité est supérieure à 1" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Numéro de série pour cet article" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "La quantité ne correspond pas au nombre de numéros de série" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "Entrez les numéros de série pour les nouveaux articles" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "En quarantaine" msgid "Legacy stock tracking entry" msgstr "Ancienne entrée de suivi de stock" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Article en stock créé" @@ -10653,7 +10646,7 @@ msgstr "Séparer de l'élément parent" msgid "Split child item" msgstr "Fractionner l'élément enfant" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Articles de stock fusionnés" @@ -10673,7 +10666,7 @@ msgstr "Sortie de l'ordre de construction terminée" msgid "Build order output rejected" msgstr "La sortie de l'ordre de construction a été refusée" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Consommé par ordre de construction" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "Chemin d'installation" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Supprimer" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "Dernier numéro de série" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Ajouter" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Paramètres de Messagerie" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Oui" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index d7602a3865..c5335e66d9 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "" @@ -437,7 +437,7 @@ msgstr "בחירה שגויה" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "בחירה שגויה" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "שם" @@ -466,7 +466,7 @@ msgstr "שם" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "שם" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "תיאור" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "תיאור (לא חובה)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "נתיב" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "רכיב" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "קישור חיצוני" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "כמות" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "בהמתנה" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "משתמש" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index a605ed8fed..9b4f12dffb 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 861a1ec510..ab2e668a0d 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Megjegyzések" @@ -437,7 +437,7 @@ msgstr "Érvénytelen választás" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Érvénytelen választás" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Név" @@ -466,7 +466,7 @@ msgstr "Név" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Név" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Leírás" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Leírás (opcionális)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Elérési út" @@ -602,10 +602,10 @@ msgstr "A felhasználó rendszergazda-e" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktív" @@ -761,16 +761,16 @@ msgstr "Szülő Gyártás" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Hozzám rendelt" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Kiállította" @@ -786,7 +786,7 @@ msgstr "A gyártást be kell fejezni a törlés előtt" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Fogyóeszköz" @@ -795,7 +795,7 @@ msgstr "Fogyóeszköz" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Opcionális" @@ -803,18 +803,18 @@ msgstr "Opcionális" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Gyártmány" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Követett" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Ellenőrizhető" @@ -822,12 +822,12 @@ msgstr "Ellenőrizhető" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Ellenőrizhető" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Ellenőrizhető" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Alkatrész" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Lefoglalva" @@ -892,7 +892,7 @@ msgstr "Lefoglalva" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Elérhető" @@ -901,7 +901,7 @@ msgstr "Elérhető" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Gyártási utasítás" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Gyártás státusz kód" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batch kód" @@ -1076,7 +1076,7 @@ msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Felelős" @@ -1090,14 +1090,14 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Külső link" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link külső URL-re" @@ -1157,7 +1157,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -1221,9 +1221,9 @@ msgstr "Gyártás objektum" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Mennyiség" @@ -1259,8 +1259,8 @@ msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Készlet tétel" @@ -1348,7 +1348,7 @@ msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyed #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1359,8 +1359,8 @@ msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Hely" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1420,15 +1420,15 @@ msgstr "A kész gyártási kimenetek helye" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Állapot" @@ -1537,7 +1537,7 @@ msgstr "Gyártás sor tétel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási utasítás" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" @@ -1621,13 +1621,13 @@ msgstr "Alkatrészjegyzék Hivatkozás" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Csomagolás" @@ -1657,7 +1657,7 @@ msgstr "Alkatrészjegyzék Alkatrész Név" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1666,7 +1666,7 @@ msgstr "Alkatrészjegyzék Alkatrész Név" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Sorozatszám" @@ -1692,7 +1692,7 @@ msgstr "Alkatrész kategória Neve" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Követésre kötelezett" @@ -1752,7 +1752,7 @@ msgstr "Elérhető Készlet Változatokból" #: 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Függőben" @@ -1939,9 +1939,9 @@ msgstr "Ez a gyártás %(target)s-n volt esedékes" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Késésben" @@ -1963,7 +1963,7 @@ msgstr "Befejezett kimenetek" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Vevői rendelés" @@ -2024,8 +2024,8 @@ msgstr "Lefoglalt alkatrészek" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2045,7 +2045,7 @@ msgstr "Nincs céldátum beállítva" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Kész" @@ -2118,11 +2118,7 @@ msgstr "Felhasznált készlet" msgid "Completed Build Outputs" msgstr "Befejezett gyártási kimenetek" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "Gyártási Ellenőrzési Statisztika" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2132,25 +2128,25 @@ msgstr "Gyártási Ellenőrzési Statisztika" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Mellékletek" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Gyártási megjegyzések" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Lefoglalás kész" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Minden sor rendben lefoglalva" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Új gyártási utasítás" @@ -2172,11 +2168,6 @@ msgstr "Sortételek" msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "Ellenőrzési Statisztika" - #: common/api.py:725 msgid "Is Link" msgstr "Ez egy hivatkozás" @@ -2624,7 +2615,7 @@ msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Sablon" @@ -2637,7 +2628,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Összetevő" @@ -2654,7 +2645,7 @@ msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Értékesíthető" @@ -2669,7 +2660,7 @@ msgstr "Alkatrészek alapból követésre kötelezettek legyenek" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtuális" @@ -3766,7 +3757,7 @@ msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Felhasználó" @@ -3963,7 +3954,7 @@ msgstr "Definíció" msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4147,7 +4138,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Eredmény" @@ -4539,7 +4530,7 @@ msgstr "Link a címinformációkhoz (külső)" msgid "Manufacturer Part" msgstr "Gyártói alkatrész" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4557,7 +4548,7 @@ msgstr "Válassz alkatrészt" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Gyártó" @@ -4593,9 +4584,9 @@ msgid "Parameter name" msgstr "Paraméter neve" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Érték" @@ -4617,12 +4608,12 @@ msgstr "Paraméter mértékegység" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -4651,7 +4642,7 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Beszállító" @@ -4681,7 +4672,7 @@ msgstr "Beszállítói alkatrész leírása" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4823,15 +4814,15 @@ msgstr "Kép törlése" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Vevő" @@ -4881,7 +4872,7 @@ msgstr "Új beszállítói alkatrész létrehozása" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Új beszállítói alkatrész" @@ -4894,7 +4885,7 @@ msgstr "Gyártói alkatrészek" msgid "Create new manufacturer part" msgstr "Új gyártói alkatrész létrehozása" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Új gyártói alkatrész" @@ -4908,7 +4899,7 @@ msgstr "Beszállítói készlet" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4931,7 +4922,7 @@ msgstr "Új beszerzési rendelés" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5003,7 +4994,7 @@ msgstr "Gyártók" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Alkatrész rendelés" @@ -5038,12 +5029,12 @@ msgstr "Beszállítók" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Paraméterek" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5086,7 +5077,7 @@ msgstr "Beszállítói alkatrész műveletek" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Alkatrész rendelése" @@ -5140,7 +5131,7 @@ msgstr "Új készlet tétel létrehozása" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Új készlet tétel" @@ -5178,13 +5169,13 @@ msgstr "Alkatrész elérhetőség frissítése" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Készlet tételek" @@ -5519,9 +5510,9 @@ msgstr "Rendelés azonosítója" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "Kintlévő" @@ -5530,7 +5521,7 @@ msgid "Has Project Code" msgstr "Van projektszáma" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "Van árazás" @@ -5562,7 +5553,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -5571,7 +5562,7 @@ msgstr "Beszerzési rendelés" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Visszavétel" @@ -5768,7 +5759,7 @@ msgstr "Beszállítói alkatrész" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Beérkezett" @@ -5776,9 +5767,9 @@ msgstr "Beérkezett" msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Beszerzési ár" @@ -6105,7 +6096,7 @@ msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Írd be a batch kódját a beérkezett tételeknek" @@ -6427,7 +6418,7 @@ msgstr "Kijelöltek másolása" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Sor törlése" @@ -6636,7 +6627,7 @@ msgstr "A {part} alkatrész módosított egységára {price} mennyisége pedig { #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "IPN (Belső Cikkszám)" @@ -6841,7 +6832,7 @@ msgstr "Vannak Változatok" msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrizve" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6850,15 +6841,15 @@ msgstr "Alkatrészjegyzék ellenőrizve" msgid "Category" msgstr "Kategória" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "Összeállított Alkatrész ellenőrizhető" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "Összetevő alkatrész ellenőrizhető" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "Használ" @@ -6892,8 +6883,8 @@ msgstr "Alkatrész kategóriák" msgid "Default location for parts in this category" msgstr "Ebben a kategóriában lévő alkatrészek helye alapban" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6911,13 +6902,13 @@ msgstr "Alapértelmezett kulcsszavak" msgid "Default keywords for parts in this category" msgstr "Ebben a kategóriában évő alkatrészek kulcsszavai alapban" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ikon" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Ikon (opcionális)" @@ -7097,7 +7088,7 @@ msgid "Is this part active?" msgstr "Aktív-e ez az alkatrész?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "Lezárt" @@ -7299,7 +7290,7 @@ msgstr "Teljes készlet a leltárkor" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Dátum" @@ -7401,7 +7392,7 @@ msgstr "Adj hozzá egy leírást ehhez a teszthez" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Engedélyezve" @@ -7410,7 +7401,7 @@ msgid "Is this test enabled?" msgstr "Teszt engedélyezve?" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Kötelező" @@ -7471,7 +7462,7 @@ msgid "Parameter description" msgstr "Paraméter leírása" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "Jelölőnégyzet" @@ -7619,7 +7610,7 @@ msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészje msgid "Stock items for variant parts can be used for this BOM item" msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 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" @@ -7655,11 +7646,15 @@ msgstr "2.rész" msgid "Select Related Part" msgstr "Válassz kapcsolódó alkatrészt" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "Alkatrész kapcsolat nem hozható létre önmagával" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "Már létezik duplikált alkatrész kapcsolat" @@ -7725,7 +7720,7 @@ msgstr "Kép másolása" msgid "Copy image from original part" msgstr "Kép másolása az eredeti alkatrészről" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Alkatrészjegyzék másolása" @@ -8182,7 +8177,7 @@ msgstr "Leltár információ hozzáadása" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Leltár" @@ -8194,105 +8189,101 @@ msgstr "Alkatrész teszt sablonok" msgid "Add Test Template" msgstr "Teszt sablon hozzáadása" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "Alkatrész Ellenőrzési Statisztika" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Alkatrész megjegyzések" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Alkatrész változatok" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Új változat létrehozása" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Új változat" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Paraméter hozzáadása" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Kapcsolódó hozzáadása" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Exportálási műveletek" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Alkatrészjegyzék exportálása" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Alkatrészjegyzék riport nyomtatása" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Alkatrészjegyzék műveletek" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Alkatrészjegyzék feltöltése" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Alkatrészjegyzék jóváhagyása" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Alkatrészjegyzék tétel hozzáadása" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Gyártmányok" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Alkatrész gyártások" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Alkatrész beszállítók" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Alkatrész gyártók" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "Kapcsolódó alkatrész" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "Kapcsolódó alkatrész hozzáadása" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "Teszt eredmény sablon hozzáadása" @@ -8539,8 +8530,8 @@ msgstr "Változatok" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Készlet" @@ -8586,7 +8577,7 @@ msgstr "Szerkesztés" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Utoljára módosítva" @@ -9189,44 +9180,52 @@ msgstr "TME vonalkódok támogatása" msgid "The Supplier which acts as 'TME'" msgstr "A 'TME' beszállító" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "Csak a személyzeti felhasználók adminisztrálhatják a pluginokat" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "Plugin telepítés letiltva" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "Plugin telepítése sikeres" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "Plugin telepítve ide: {path}" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "Ez a plugin nem található a tárolóban" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "A plugin nem egy csomagolt plugin" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "Plugin csomag neve nem található" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "Plugin eltávolítás letiltva" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "Plugin nem eltávolítható mivel még aktív" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "Plugin eltávolítása sikeres" @@ -9259,7 +9258,7 @@ msgid "Is the plugin active" msgstr "Aktív-e a plugin" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Beépítve" @@ -9285,21 +9284,21 @@ msgstr "Bővítmény" msgid "Method" msgstr "Módszer" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Nincs szerző" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "A '{p}' plugin nem kompatibilis az aktuális applikáció verzióval {v}" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "A pluginhoz minimum {v} verzió kell" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "A pluginhoz maximum {v} verzió kell" @@ -9760,8 +9759,6 @@ msgstr "Egyéb tételek" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Összesen" @@ -9783,17 +9780,17 @@ msgid "Test Results" msgstr "Teszt eredmények" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "Teszt" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Sikeres" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Sikertelen" @@ -9802,7 +9799,7 @@ msgid "No result (required)" msgstr "Nincs eredmény (szükséges)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Nincs eredmény" @@ -9812,8 +9809,8 @@ msgid "Installed Items" msgstr "Beépített tételek" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Sorozatszám" @@ -9866,7 +9863,7 @@ msgstr "Beszállító ID" msgid "Customer ID" msgstr "Vevő ID" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Beépítve ebbe" @@ -9891,9 +9888,9 @@ msgstr "Felülvizsgálat szükséges" msgid "Delete on Deplete" msgstr "Törlés ha kimerül" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -9909,7 +9906,7 @@ msgstr "Csúcs készlethelyre szűrés" msgid "Include sub-locations in filtered results" msgstr "Szűrt eredmények tartalmazzák az alhelyeket" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "Szülő hely" @@ -9991,316 +9988,316 @@ msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "Készlethely típus" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "Készlethely típusok" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Alapértelmezett ikon azokhoz a helyekhez, melyeknek nincs ikonja beállítva (válaszható)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Készlet hely" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Készlethelyek" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Tulajdonos" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Tulajdonos kiválasztása" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "A szerkezeti raktári helyekre nem lehet direktben raktározni, csak az al-helyekre." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Külső" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "Ez egy külső készlethely" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Helyszín típusa" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "Tárolóhely típus" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Nem lehet ezt a raktári helyet szerkezetivé tenni, mert már vannak itt tételek!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "A szerkezeti raktári helyre nem lehet készletet felvenni!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Virtuális alkatrészből nem lehet készletet létrehozni" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "A beszállítói alkatrész típusa ('{self.supplier_part.part}') mindenképpen {self.part} kellene, hogy legyen" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "Mennyiség 1 kell legyen a sorozatszámmal rendelkező tételnél" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Nem lehet sorozatszámot megadni ha a mennyiség több mint egy" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "A tétel nem tartozhat saját magához" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "A tételnek kell legyen gyártási azonosítója ha az is_bulding igaz" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Gyártási azonosító nem ugyanarra az alkatrész objektumra mutat" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Szülő készlet tétel" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Kiindulási alkatrész" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Válassz egy egyező beszállítói alkatrészt ehhez a készlet tételhez" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Hol található ez az alkatrész?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "A csomagolása ennek a készlet tételnek itt van tárolva" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "Ez a tétel be van építve egy másik tételbe?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Sorozatszám ehhez a tételhez" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Batch kód ehhez a készlet tételhez" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Készlet mennyiség" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Forrás gyártás" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Gyártás ehhez a készlet tételhez" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Felhasználva ebben" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "Felhasználva ebben a gyártásban" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Forrás beszerzési rendelés" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Beszerzés ehhez a készlet tételhez" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Cél vevői rendelés" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Készlet tétel lejárati dátuma. A készlet lejártnak tekinthető ezután a dátum után" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Törlés ha kimerül" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Készlet tétel törlése ha kimerül" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Egy egység beszerzési ára a beszerzés időpontjában" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "Alkatrésszé alakítva" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "Az alkatrész nem követésre kötelezett" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Mennyiség egész szám kell legyen" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "A mennyiség nem haladhatja meg az elérhető készletet ({self.quantity})" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "A mennyiség nem egyezik a megadott sorozatszámok számával" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "Ez a Teszt sablon nem létezik" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Készlet tétel beépül egy másikba" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "A készlet tétel más tételeket tartalmaz" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "Készlet tétel gyártás alatt" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Követésre kötelezett készlet nem vonható össze" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Duplikált készlet tételek vannak" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "A készlet tétel ugyanarra az alkatrészre kell vonatkozzon" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "A készlet tétel ugyanarra a beszállítói alkatrészre kell vonatkozzon" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "Készlet tételek állapotainak egyeznie kell" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Készlet tétel nem mozgatható mivel nincs készleten" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "Készlettörténet" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Bejegyzés megjegyzései" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "Készlet Tétel Ellenőrzés Eredménye" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Ehhez a teszthez meg kell adni értéket" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "Ehhez a teszthez fel kell tölteni mellékletet" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "A teszt eredménye érvénytelen" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Teszt eredménye" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Teszt kimeneti értéke" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Teszt eredmény melléklet" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Tesztek megjegyzései" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "Teszt állomás" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "A tesztet elvégző tesztállomás azonosítója" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "Elkezdődött" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "A teszt indításának időpontja" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "Befejezve" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "A teszt befejezésének időpontja" @@ -10410,7 +10407,7 @@ msgstr "A mennyiség nem lépheti túl a rendelkezésre álló készletet ({q})" msgid "Enter serial numbers for new items" msgstr "Írd be a sorozatszámokat az új tételekhez" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Cél készlet hely" @@ -10438,8 +10435,8 @@ msgstr "Beépítendő mennyiség" msgid "Enter the quantity of items to install" msgstr "Adja meg a beépítendő mennyiséget" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Tranzakció megjegyzés hozzáadása (opcionális)" @@ -10463,110 +10460,106 @@ msgstr "A beépítendő mennyiség nem haladhatja meg az elérhető mennyiséget msgid "Destination location for uninstalled item" msgstr "Cél hely a kiszedett tételeknek" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "Nem támogatott statisztikai típus: " - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "Válassz alkatrészt amire konvertáljuk a készletet" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "A kiválasztott alkatrész nem megfelelő a konverzióhoz" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Készlet tétel hozzárendelt beszállítói alkatrésszel nem konvertálható" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "Cél hely a visszatérő tételeknek" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "Válaszd ki a státuszváltásra szánt készlet tételeket" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "Nincs készlet tétel kiválasztva" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Alhelyek" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "Felsőbb szintű készlet hely" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "Az alkatrésznek értékesíthetőnek kell lennie" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "A tétel egy vevő rendeléshez foglalt" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "A tétel egy gyártási utasításhoz foglalt" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Vevő akihez rendeljük a készlet tételeket" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "A kiválasztott cég nem egy vevő" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Készlet hozzárendelés megjegyzései" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "A készlet tételek listáját meg kell adni" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Készlet összevonás megjegyzései" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "Nem egyező beszállítók megengedése" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Különböző beszállítói alkatrészekből származó készletek összevonásának engedélyezése" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "Nem egyező állapotok megjelenítése" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Különböző állapotú készletek összevonásának engedélyezése" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Legalább két készlet tételt meg kell adni" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "Nincs változás" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "Készlet tétel elsődleges kulcs értéke" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "Készlet tétel státusz kódja" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Készlet tranzakció megjegyzései" @@ -10598,7 +10591,7 @@ msgstr "Karanténban" msgid "Legacy stock tracking entry" msgstr "Örökölt készlet követési bejegyzés" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Készlet tétel létrehozva" @@ -10654,7 +10647,7 @@ msgstr "Szülő tételből szétválasztva" msgid "Split child item" msgstr "Szétválasztott gyermek tétel" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Összevont készlet tétel" @@ -10674,7 +10667,7 @@ msgstr "Gyártási utasítás kimenete kész" msgid "Build order output rejected" msgstr "Gyártási utasítás kimenete elutasítva" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Gyártásra felhasználva" @@ -10735,7 +10728,7 @@ msgstr "Készlet tétel megjegyzések" msgid "Installed Stock Items" msgstr "Beépített készlet tételek" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Készlet tétel beépítése" @@ -10743,7 +10736,7 @@ msgstr "Készlet tétel beépítése" msgid "Delete all test results for this stock item" msgstr "Készlet tétel összes teszt eredményének törlése" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "Teszt eredmény hozzáadása" @@ -10770,17 +10763,17 @@ msgid "Stock adjustment actions" msgstr "Készlet módosítási műveletek" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Leltározás" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Készlet növelése" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Készlet csökkentése" @@ -10789,12 +10782,12 @@ msgid "Serialize stock" msgstr "Sorozatszámok előállítása" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Készlet áthelyezése" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "Vevőhöz rendelése" @@ -10920,7 +10913,7 @@ msgid "No stocktake performed" msgstr "Még nem volt leltározva" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "készlet tétel" @@ -11029,7 +11022,7 @@ msgid "New Location" msgstr "Új hely" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "készlet hely" @@ -11413,7 +11406,7 @@ msgstr "Telepítési útvonal" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Beépített" @@ -11423,7 +11416,7 @@ msgstr "Ez egy beépített plugin amit nem lehet letiltani" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Minta" @@ -11528,7 +11521,7 @@ msgstr "Árfolyam" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Törlés" @@ -12386,7 +12379,7 @@ msgstr "Ez törli a vonalkód hozzárendelést" msgid "Unlink" msgstr "Leválasztás" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "Készlet tétel törlése" @@ -12699,13 +12692,13 @@ msgstr "Gyártási utasítás befejezetlen" msgid "Complete Build Order" msgstr "Gyártási utasítás befejezése" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "Következő szabad sorozatszám" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "Legutolsó sorozatszám" @@ -12966,7 +12959,7 @@ msgstr "Nincs a lekérdezéssel egyező gyártási utasítás" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "Kiválaszt" @@ -12974,7 +12967,7 @@ msgstr "Kiválaszt" msgid "Build order is overdue" msgstr "Gyártás késésben van" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "Nincs felhasználói információ" @@ -13043,7 +13036,7 @@ msgstr "Egyedileg nyilvántartott tételek lefoglalása egyedi gyártási kimene msgid "Build stock" msgstr "Gyártási készlet" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "Készlet rendelés" @@ -13583,8 +13576,8 @@ msgstr "Alkatrész másolási opciók" msgid "Add Part Category" msgstr "Alkatrész kategória hozzáadása" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "Ikon (opcionális) - Az összes ikon felfedezése itt" @@ -13709,7 +13702,7 @@ msgid "Copy Bill of Materials" msgstr "Alkatrészjegyzék másolása" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "Alacsony készlet" @@ -13839,7 +13832,7 @@ msgid "No category" msgstr "Nincs kategória" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "Megjelenítés listaként" @@ -13851,7 +13844,7 @@ msgstr "Megjelenítés rácsnézetként" msgid "No subcategories found" msgstr "Nem találhatóak alkategóriák" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "Megjelenítés fában" @@ -14113,7 +14106,7 @@ msgid "Quantity to receive" msgstr "Érkező mennyiség" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "Bejövő készlet tételek csomagolásának meghatározása" @@ -14446,7 +14439,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "Vevőnek kiszállítva" @@ -14501,492 +14494,484 @@ msgstr "Eredmények összezárása" msgid "Remove results" msgstr "Eredmények eltávolítása" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "Készlet tétel sorszámozása" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "Készlet sorozatszámozás megerősítése" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "Készlethely típus hozzáadása" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "Készlet hely szerkesztése" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "Új készlet hely" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "Új készlethely létrehozása ez után" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "Készlet hely létrehozva" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "Biztosan törölni szeretnéd ezt a készlet helyet?" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "Szülő készlet helyre mozgatás" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "Készlethely törlése" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "Műveletek az ezen a helyen lévő tételekhez" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "Műveletek az al-helyekhez" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "Ezt az alkatrészt nem lehet sorozatszámozni" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 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" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "Add meg a kezdeti mennyiséget ehhez a készlet tételhez" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 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)" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "Készlet tétel lemásolva" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "Készlet tétel másolása" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "Biztosan törölni szeretnéd ezt a készlet tételt?" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "Készlet tétel törlése" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "Új tétel létrehozása ez után" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "Készlet tétel létrehozva" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "Több készlet tétel létre lett hozva" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "Sorozatszám keresése" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "Sorozatszám megadása" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "Nincs egyező sorozatszám" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "Több egyező eredmény is van" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "Készlet hozzárendelés jóváhagyása" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "Készlet vevőhöz rendelése" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "Figyelem: az összevonási művelet nem vonható vissza" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "Némi információ elveszik a készlet összevonás során" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "A készlettörténet törölve lesz az összevont tételeknél" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "A beszállítói alkatrész információk törlődnek az összevont tételeknél" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "Készlet összevonás megerősítése" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "Készlet tételek összevonása" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "Készlet áthelyezése" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "Áthelyezés" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "Leltározás" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "Leltár" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "Készlet csökkentése" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "Kivesz" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "Készlet növelése" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Hozzáad" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "Készlet törlése" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "Egyedi követésre kötelezett tételeknél a menyiség nem módosítható" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "Készlet mennyiség megadása" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "Köteg kód módosítása" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "Csomagolás módosítása" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "Készlet tételek kiválasztása" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "Válassz legalább egy rendelkezésre álló készlet tételt" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "Készlet módosítás jóváhagyása" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "Teszt sikeres" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "Teszt eredmény hozzáadása" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "Teszt eredmény szerkesztése" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "Teszt eredmény törlése" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "Nincs teszt eredmény" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "Teszt dátuma" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "Teszt elkezdődött" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "Teszt befejezve" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "Teszt eredmény szerkesztése" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "Teszt eredmény törlése" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "Gyártásban" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "Beépítve készlet tételbe" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "Vevő rendeléshez hozzárendelve" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "Nincs hely megadva" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "Készlet állapot módosítása" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "Készlet összevonása" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "Készlet törlése" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "készlet tételek" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "Beolvasás helyre" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "Készlet műveletek" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "Beépített tételek betöltése" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "Készlet tétel gyártás alatt" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "Egyedi követésre kötelezett készlet tétel lefoglalva" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "Készlet tétel teljes egészében lefoglalva" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "Készlet tétel részben lefoglalva" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "Készlet tétel beépítve egy másikba" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "Készlet tétel fel lett használva egy gyártásban" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "Készlet tétel lejárt" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "Készlet tétel hamarosan lejár" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "Készlet tétel elutasítva" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "Készlet tétel elveszett" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "Készlet tétel megsemmisült" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "Kimerült" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "Beszállítói alkatrész nincs megadva" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "Készletérték" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "Nincs a lekérdezésnek megfelelő készlet tétel" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "készlethelyek" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "Alhelyek betöltése" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "Részletek" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "Nincs változás" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "Alkatrész információ nem áll rendelkezésre" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "A hely már nem létezik" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "A gyártási utasítás már nem létezik" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "Beszerzési megrendelés már nem létezik" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "Vevői megrendelés már nem létezik" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "Visszavétel már nem létezik" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "Vevő már nem létezik" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "A készlet tétel már nem létezik" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "Hozzáadva" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "Eltávolítva" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "Nincsenek beépített tételek" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "Készlet tétel kiszedése" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "Válaszd ki a kiszedni való készlet tételt" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "Másik tétel beépítése ebbe a készlet tételbe" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Készlet tételek csak akkor építhetők be ha teljesítik a következő kritériumokat" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "A készlet tétel egy olyan alkatrészre mutat ami alkatrészjegyzéke ennek a készlet tételnek" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "A készlet tétel jelenleg elérhető készleten" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "A készlet tétel még nem épült be egy másik tételbe" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "A készlet tétel követett vagy sorozatszámmal vagy batch kóddal" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "Válaszd ki a beépítendő alkatrészt" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "Válassz ki egy vagy több készlet tételt" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "Kiválasztott készlet tételek" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "Készlet állapot módosítása" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "Aktuális hét" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "Aktuális hónap" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "Van projektszáma" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "Rendelés állapota" @@ -15025,12 +15010,12 @@ msgstr "Van készlethely típusa" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "Alkategóriákkal együtt" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "Értesítés beállítva" @@ -15072,7 +15057,7 @@ msgid "Batch code" msgstr "Batch kód" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "Aktív alkatrész" @@ -15169,64 +15154,56 @@ msgstr "Teszten megfelelt" msgid "Include Installed Items" msgstr "Beépített tételekkel együtt" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "Intervallum eleje" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "Invervallum vége" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "Gyártási állapot" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "Alkategóriákkal együtt" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "Aktív alkatrészek megjelenítése" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "Lezárt alkatrészek megjelenítése" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "Elérhető" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "Van mértékegysége" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "Az alkatrésznek van megadva mértékegysége" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "Van IPN-je" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "Van belső cikkszáma" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "Készleten" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "Beszerezhető" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "Volt leltár" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "Vannak lehetőségei" @@ -15334,19 +15311,19 @@ msgstr "Mentés" msgid "Show all notifications and history" msgstr "Összes értesítés és előzmény megjelenítése" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "Platform UI - az InvenTree új felhasználói felülete - még modernebb adminisztrációs lehetőséget biztosít." -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "Platform UI - az InvenTree új felhasználói felülete - készen áll a tesztelésre." -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "Próbáld ki most" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "itt" @@ -15495,14 +15472,6 @@ msgstr "Email beállítások" msgid "Email settings not configured" msgstr "Email beállítások hiányoznak" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "Megfelelt" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "Elbukott" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Igen" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 03e134548c..e8fedbc083 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Catatan" @@ -437,7 +437,7 @@ msgstr "Pilihan tidak valid" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Pilihan tidak valid" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nama" @@ -466,7 +466,7 @@ msgstr "Nama" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nama" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Keterangan" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Keterangan (opsional)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Direktori" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktif" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Bagian" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Tersedia" @@ -901,7 +901,7 @@ msgstr "Tersedia" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Order Produksi" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Kode status pembuatan" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Kode Kelompok" @@ -1076,7 +1076,7 @@ msgstr "Pengguna yang menyerahkan order ini" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Penanggung Jawab" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Tautan eksternal" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" @@ -1157,7 +1157,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Jumlah" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Stok Item" @@ -1348,7 +1348,7 @@ msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -1359,8 +1359,8 @@ msgstr "Masukkan nomor seri untuk hasil pesanan" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Masukkan nomor seri untuk hasil pesanan" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Lokasi" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1420,15 +1420,15 @@ msgstr "Lokasi hasil pesanan yang selesai" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Status" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Nomor Seri" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Tertunda" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Selesai" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Komponen" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Pengguna" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Hapus Gambar" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Pelanggan" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Tanggal" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Aktif" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Terpasang" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "Lampiran perlu diunggah untuk tes ini" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Item stok dibuat" @@ -10653,7 +10646,7 @@ msgstr "Dipisah dari item induk" msgid "Split child item" msgstr "Pisah item dari barang induk" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Stok item digabungkan" @@ -10673,7 +10666,7 @@ msgstr "Order output produksi selesai" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Terpakai oleh order produksi" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "Pilih" @@ -12973,7 +12966,7 @@ msgstr "Pilih" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "Tidak ada Informasi Pengguna" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "Cari Nomor Seri" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "Masukkan Nomor Seri" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "Rincian" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "Tidak ada perubahan" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "Ditambahkan" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "Terhapus" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "Minggu ini" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "Bulan ini" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Simpan" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "disini" @@ -15494,14 +15471,6 @@ msgstr "Pengaturan Surel" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "Gagal" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Ya" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 73498c01ab..4353516598 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Note" @@ -437,7 +437,7 @@ msgstr "Scelta non valida" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Scelta non valida" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nome" @@ -466,7 +466,7 @@ msgstr "Nome" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nome" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Descrizione" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Descrizione (opzionale)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Percorso" @@ -602,10 +602,10 @@ msgstr "Questo utente è un superutente" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Attivo" @@ -761,16 +761,16 @@ msgstr "Produzione Antenata" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Assegnato a me" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Inviato da" @@ -786,7 +786,7 @@ msgstr "La produzione deve essere annullata prima di poter essere eliminata" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Consumabile" @@ -795,7 +795,7 @@ msgstr "Consumabile" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Opzionale" @@ -803,18 +803,18 @@ msgstr "Opzionale" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Assemblaggio" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Monitorato" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Testabile" @@ -822,12 +822,12 @@ msgstr "Testabile" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Testabile" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Testabile" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Articolo" @@ -878,7 +878,7 @@ msgstr "Ordine In Corso" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Allocato" @@ -892,7 +892,7 @@ msgstr "Allocato" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Disponibile" @@ -901,7 +901,7 @@ msgstr "Disponibile" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Ordine di Produzione" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Codice stato di produzione" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Codice Lotto" @@ -1076,7 +1076,7 @@ msgstr "Utente che ha emesso questo ordine di costruzione" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Responsabile" @@ -1090,14 +1090,14 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Collegamento esterno" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link a URL esterno" @@ -1157,7 +1157,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -1221,9 +1221,9 @@ msgstr "Crea oggetto" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Quantità" @@ -1259,8 +1259,8 @@ msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Articoli in magazzino" @@ -1348,7 +1348,7 @@ msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene ar #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1359,8 +1359,8 @@ msgstr "Inserisci i numeri di serie per gli output di compilazione (build option #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Inserisci i numeri di serie per gli output di compilazione (build option #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Posizione" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1420,15 +1420,15 @@ msgstr "Posizione per gli output di build completati" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Stato" @@ -1536,7 +1536,7 @@ msgstr "Articolo linea di produzione" msgid "bom_item.part must point to the same part as the build order" msgstr "gli elementi degli articoli della distinta base devono puntare alla stessa parte dell'ordine di produzione" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Confezionamento" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Numero Seriale" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Tracciabile" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "In attesa" @@ -1938,9 +1938,9 @@ msgstr "Questa produzione era in scadenza il %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "In ritardo" @@ -1962,7 +1962,7 @@ msgstr "Outputs Completati" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Ordini di Vendita" @@ -2023,8 +2023,8 @@ msgstr "Articoli Assegnati" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Nessuna data di destinazione impostata" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Completato" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "Produzioni Completate" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Allegati" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Genera Note" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Nuovo Ordine di Produzione" @@ -2171,11 +2167,6 @@ msgstr "Elementi Riga" msgid "Incomplete Outputs" msgstr "Output Incompleti" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Modello" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Componente" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Vendibile" @@ -2668,7 +2659,7 @@ msgstr "Gli articoli sono tracciabili per impostazione predefinita" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtuale" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Utente" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "Dati di risposta dalla scansione del codice a barre" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Risultato" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Codice articolo produttore" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Seleziona articolo" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Produttore" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Nome parametro" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Valore" @@ -4616,12 +4607,12 @@ msgstr "Unità parametri" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -4650,7 +4641,7 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Fornitore" @@ -4680,7 +4671,7 @@ msgstr "Descrizione articolo fornitore" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Elimina immagine" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Cliente" @@ -4880,7 +4871,7 @@ msgstr "Crea nuovo fornitore" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Nuovo fornitore articolo" @@ -4893,7 +4884,7 @@ msgstr "Articoli Produttore" msgid "Create new manufacturer part" msgstr "Crea nuovo articolo produttore" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Nuovo Produttore Articoli" @@ -4907,7 +4898,7 @@ msgstr "Giacenza Fornitore" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Nuovo Ordine di Acquisto" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Produttori" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Articoli ordinati" @@ -5037,12 +5028,12 @@ msgstr "Fornitori" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parametri" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Azioni Articolo Fornitore" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Ordine Articolo" @@ -5139,7 +5130,7 @@ msgstr "Crea nuova allocazione magazzino" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Nuovo Elemento in giacenza" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Articoli in magazzino" @@ -5518,9 +5509,9 @@ msgstr "Riferimento ordine" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "Ha Spedizione" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Ordine D'Acquisto" @@ -5570,7 +5561,7 @@ msgstr "Ordine D'Acquisto" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Restituisci ordine" @@ -5767,7 +5758,7 @@ msgstr "Articolo Fornitore" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Ricevuto" @@ -5775,9 +5766,9 @@ msgstr "Ricevuto" msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Prezzo di Acquisto" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Inserisci il codice univoco per gli articoli in arrivo" @@ -6426,7 +6417,7 @@ msgstr "Duplica selezionati" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Elimina riga" @@ -6635,7 +6626,7 @@ msgstr "Aggiornato {part} unità prezzo a {price} e quantità a {qty}" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "IPN - Numero di riferimento interno" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Categoria" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Categorie Articolo" msgid "Default location for parts in this category" msgstr "Posizione predefinita per gli articoli di questa categoria" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Keywords predefinite" msgid "Default keywords for parts in this category" msgstr "Parole chiave predefinite per gli articoli in questa categoria" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Icona" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Icona (facoltativa)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Quest'articolo è attivo?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "Totale delle scorte disponibili al momento dell'inventario" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Data" @@ -7400,7 +7391,7 @@ msgstr "Inserisci descrizione per questa prova" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Abilitato" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Richiesto" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "Descrizione del parametro" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base msgid "Stock items for variant parts can be used for this BOM item" msgstr "Gli elementi in giacenza per gli articoli varianti possono essere utilizzati per questo elemento Distinta Base" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" @@ -7654,11 +7645,15 @@ msgstr "Articolo 2" msgid "Select Related Part" msgstr "Seleziona Prodotto Relativo" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 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:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "La relazione duplicata esiste già" @@ -7724,7 +7719,7 @@ msgstr "Copia immagine" msgid "Copy image from original part" msgstr "Copia immagine dall'articolo originale" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Copia Distinta Base" @@ -8181,7 +8176,7 @@ msgstr "Aggiungi informazioni inventario" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Inventario" @@ -8193,105 +8188,101 @@ msgstr "Modelli Articoli Test" msgid "Add Test Template" msgstr "Aggiungi Modelli Test" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Assegnazione Ordine Di Vendita" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Note Articolo" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Varianti articolo" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Crea nuova variante" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Nuova variante" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Aggiungi un nuovo parametro" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Articoli correlati" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Aggiungi Correlato" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Distinta base" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Esporta azioni" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Esporta Distinta Base" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Stampa il report Distinta Base" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Azioni Distinta Base" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Carica Distinta Base" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Valida Distinta Base" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Aggiungi elemento Distinta Base" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Assembla" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Articoli prodotti" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Costruisci le ubicazioni degli ordini" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Fornitori articoli" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Componenti Produttori" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "Varianti" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Magazzino" @@ -8585,7 +8576,7 @@ msgstr "Modifica" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "Il plugin è attivo" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Installato" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "Metodo" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Nessun autore trovato" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Totale" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "Risultati Test" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Passaggio" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Fallito" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "Nessun risultato (richiesto)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Nessun risultato" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Elementi installati" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Seriale" @@ -9865,7 +9862,7 @@ msgstr "ID Fornitore" msgid "Customer ID" msgstr "ID Cliente" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Installato In" @@ -9890,9 +9887,9 @@ msgstr "Revisione Necessaria" msgid "Delete on Deplete" msgstr "Elimina al esaurimento" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Data di Scadenza" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Ubicazione magazzino" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Posizioni magazzino" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Proprietario" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Seleziona Owner" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Gli elementi di magazzino non possono essere direttamente situati in un magazzino strutturale, ma possono essere situati in ubicazioni secondarie." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Esterno" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "Si tratta di una posizione esterna al magazzino" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Non puoi rendere strutturale questa posizione di magazzino perché alcuni elementi di magazzino sono già posizionati al suo interno!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "L'articolo deve essere specificato" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "Gli articoli di magazzino non possono essere ubicati in posizioni di magazzino strutturali!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Non è possibile creare un elemento di magazzino per articoli virtuali" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantità deve essere 1 per elementi con un numero di serie" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Il numero di serie non può essere impostato se la quantità è maggiore di 1" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "L'elemento non può appartenere a se stesso" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "L'elemento deve avere un riferimento di costruzione se is_building=True" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Il riferimento di costruzione non punta allo stesso oggetto dell'articolo" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Elemento di magazzino principale" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Articolo base" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Seleziona un fornitore articolo corrispondente per questo elemento di magazzino" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Dove si trova questo articolo di magazzino?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Imballaggio di questo articolo di magazzino è collocato in" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "Questo elemento è stato installato su un altro elemento?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Numero di serie per questo elemento" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Codice lotto per questo elemento di magazzino" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Quantità disponibile" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Genera Costruzione" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Costruisci per questo elemento di magazzino" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Origina Ordine di Acquisto" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Ordine d'acquisto per questo articolo in magazzino" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Destinazione Ordine di Vendita" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data di scadenza per l'elemento di magazzino. Le scorte saranno considerate scadute dopo questa data" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Elimina al esaurimento" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Cancella questo Elemento di Magazzino quando la giacenza è esaurita" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Prezzo di acquisto unitario al momento dell’acquisto" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "Convertito in articolo" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "L'articolo non è impostato come tracciabile" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "La quantità deve essere un numero intero" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "I numeri di serie devono essere forniti come elenco" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "La quantità non corrisponde ai numeri di serie" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "L'elemento di magazzino è stato assegnato a un ordine di vendita" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "L'elemento di magazzino è installato in un altro elemento" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "L'elemento di magazzino contiene altri elementi" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "L'elemento di magazzino è stato assegnato a un cliente" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "L'elemento di magazzino è attualmente in produzione" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Il magazzino serializzato non può essere unito" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Duplica elementi di magazzino" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo fornitore" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "I codici di stato dello stock devono corrispondere" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Le giacenze non possono essere spostate perché non disponibili" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Note d'ingresso" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Il valore deve essere fornito per questo test" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "L'allegato deve essere caricato per questo test" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Risultato Test" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Test valore output" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Risultato della prova allegato" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Note del test" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "La quantità non deve superare la quantità disponibile ({q})" msgid "Enter serial numbers for new items" msgstr "Inserisci i numeri di serie per i nuovi elementi" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Posizione magazzino di destinazione" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Aggiungi nota di transazione (opzionale)" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "Posizione di destinazione per gli elementi disinstallati" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "Seleziona l'articolo in cui convertire l'elemento di magazzino" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "L'articolo selezionato non è una valida opzione per la conversione" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "Posizione di destinazione per l'elemento restituito" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Sottoallocazioni" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "L'articolo deve essere vendibile" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "L'elemento è assegnato a un ordine di vendita" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "Elemento assegnato a un ordine di costruzione" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Cliente a cui assegnare elementi di magazzino" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "L'azienda selezionata non è un cliente" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Note sull'assegnazione delle scorte" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "Deve essere fornito un elenco degli elementi di magazzino" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Note di fusione di magazzino" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "Consenti fornitori non corrispondenti" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Consenti di unire gli elementi di magazzino che hanno fornitori diversi" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "Consenti stato non corrispondente" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Consenti di unire gli elementi di magazzino con diversi codici di stato" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Devono essere riforniti almeno due elementi in magazzino" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "Valore di chiave primaria StockItem" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Note sugli spostamenti di magazzino" @@ -10597,7 +10590,7 @@ msgstr "In quarantena" msgid "Legacy stock tracking entry" msgstr "Voce di tracciamento stock preesistente" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Elemento stock creato" @@ -10653,7 +10646,7 @@ msgstr "Diviso dall'elemento genitore" msgid "Split child item" msgstr "Dividi elemento figlio" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Elemento stock raggruppato" @@ -10673,7 +10666,7 @@ msgstr "Build order output completato" msgid "Build order output rejected" msgstr "Ordine di costruzione rifiutato" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Impegnato dall'ordine di costruzione" @@ -10734,7 +10727,7 @@ msgstr "Note Elemento di magazzino" msgid "Installed Stock Items" msgstr "Elementi di magazzino installati" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Installa Elemento Magazzino" @@ -10742,7 +10735,7 @@ msgstr "Installa Elemento Magazzino" msgid "Delete all test results for this stock item" msgstr "Elimina tutti i risultati del test per questo elemento di magazzino" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "Azioni adeguamento giacenza" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Conta giacenza" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Aggiungi giacenza" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Rimuovi giacenza" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Serializza magazzino" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Trasferisci giacenza" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "Assegna al cliente" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "Nessun inventario eseguito" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Nuova Posizione" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "Percorso d'installazione" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Integrato" @@ -11422,7 +11415,7 @@ msgstr "Questo è un plugin integrato che non può essere disabilitato" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Esempio" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Elimina" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "Nessuna spedizione" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Aggiungi" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Salva" msgid "Show all notifications and history" msgstr "Mostra tutte le notifiche e la cronologia" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Impostazioni e-mail" msgid "Email settings not configured" msgstr "Impostazioni dell'email non configurate" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Si" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 6899f0a8a2..f3f71ff43b 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "メモ" @@ -437,7 +437,7 @@ msgstr "無効な選択です" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "無効な選択です" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "お名前" @@ -466,7 +466,7 @@ msgstr "お名前" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "お名前" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "説明" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "説明 (オプション)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "オプション" @@ -803,18 +803,18 @@ msgstr "オプション" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "アセンブリ" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "パーツ" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "組立注文" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "外部リンク" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "外部 サイト へのリンク" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "数量" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "在庫商品" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "シリアル番号" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "ステータス" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "シリアル番号" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "追跡可能" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "処理待ち" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "テンプレート" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "コンポーネント" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "販売可能" @@ -2668,7 +2659,7 @@ msgstr "パーツはデフォルトで追跡可能です" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "ユーザー" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "メーカー・パーツ" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "製造元" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "仕入先" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "顧客" @@ -4880,7 +4871,7 @@ msgstr "新しいサプライヤー・パーツを作成" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "新しいサプライヤー・パーツ" @@ -4893,7 +4884,7 @@ msgstr "メーカー・パーツ" msgid "Create new manufacturer part" msgstr "新しいメーカー・パーツを作成" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "新しいメーカ―・パーツ" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "メーカー" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "パーツの注文" @@ -5037,12 +5028,12 @@ msgstr "仕入先" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "パラメータ" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "在庫商品" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "購入金額" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "カテゴリ" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "パーツカテゴリ" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "在庫" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "パーツは販売可能でなければなりません" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "在庫商品を作成しました" @@ -10653,7 +10646,7 @@ msgstr "親アイテムから分割する" msgid "Split child item" msgstr "子項目を分割" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "商品在庫をマージしました" @@ -10673,7 +10666,7 @@ msgstr "組立注文の出力が完了しました" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "メール設定" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index b7a174df00..c8806dfaf5 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 608e93aeeb..98999f213c 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index efe2695b4b..558b07f307 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Piezīmes" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index db8518338c..a644ec9840 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Opmerkingen" @@ -437,7 +437,7 @@ msgstr "Ongeldige keuze" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Ongeldige keuze" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Naam" @@ -466,7 +466,7 @@ msgstr "Naam" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Naam" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Omschrijving" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Omschrijving (optioneel)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Pad" @@ -602,10 +602,10 @@ msgstr "Is deze gebruiker een administrator " #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Actief" @@ -761,16 +761,16 @@ msgstr "Voorouderlijke bouw" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Toegewezen aan mij" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Uitgegeven door" @@ -786,7 +786,7 @@ msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Verbruiksartikelen" @@ -795,7 +795,7 @@ msgstr "Verbruiksartikelen" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Optioneel" @@ -803,18 +803,18 @@ msgstr "Optioneel" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Samenstelling" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Gevolgd" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Testbaar" @@ -822,12 +822,12 @@ msgstr "Testbaar" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Testbaar" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Testbaar" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Onderdeel" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Toegewezen" @@ -892,7 +892,7 @@ msgstr "Toegewezen" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Beschikbaar" @@ -901,7 +901,7 @@ msgstr "Beschikbaar" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Productieorder" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Productiestatuscode" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batchcode" @@ -1076,7 +1076,7 @@ msgstr "Gebruiker die de productieorder heeft gegeven" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Verantwoordelijke" @@ -1090,14 +1090,14 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Externe Link" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link naar externe URL" @@ -1157,7 +1157,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -1221,9 +1221,9 @@ msgstr "Bouw object" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Hoeveelheid" @@ -1259,8 +1259,8 @@ msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Voorraadartikel" @@ -1348,7 +1348,7 @@ msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Serienummers" @@ -1359,8 +1359,8 @@ msgstr "Voer serienummers in voor productieuitvoeren" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Voer serienummers in voor productieuitvoeren" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Locatie" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1420,15 +1420,15 @@ msgstr "Locatie van voltooide productieuitvoeren" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Status" @@ -1536,7 +1536,7 @@ msgstr "Bouw lijn-item" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Verpakking" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Serienummer" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Volgbaar" @@ -1751,7 +1751,7 @@ msgstr "Beschikbare varianten voorraad" #: 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Bezig" @@ -1938,9 +1938,9 @@ msgstr "Deze productie was verwacht op %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Achterstallig" @@ -1962,7 +1962,7 @@ msgstr "Voltooide Uitvoeren" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Verkooporder" @@ -2023,8 +2023,8 @@ msgstr "Toegewezen Onderdelen" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Geen doeldatum ingesteld" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Voltooid" @@ -2117,11 +2117,7 @@ msgstr "Verbruikte voorraad" msgid "Completed Build Outputs" msgstr "Voltooide Productieuitvoeren" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Bijlagen" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Productie notities" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Nieuwe Productieorder" @@ -2171,11 +2167,6 @@ msgstr "Artikelen" msgid "Incomplete Outputs" msgstr "Onvolledige Productieuitvoeren" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Sjabloon" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Onderdelen kunnen standaard gekocht worden" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Verkoopbaar" @@ -2668,7 +2659,7 @@ msgstr "Onderdelen kunnen standaard gevolgd worden" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtueel" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Gebruiker" @@ -3962,7 +3953,7 @@ msgstr "Definitie" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "Reactiegegevens van de barcode scan" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Resultaat" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Onderdeel selecteren" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Fabrikant" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Parameternaam" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Waarde" @@ -4616,12 +4607,12 @@ msgstr "Parameter eenheden" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -4650,7 +4641,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Leverancier" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Klant" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Nieuw leveranciers onderdeel" @@ -4893,7 +4884,7 @@ msgstr "Fabrikant onderdelen" msgid "Create new manufacturer part" msgstr "Maak nieuw fabrikant onderdeel" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Nieuw fabrikant onderdeel" @@ -4907,7 +4898,7 @@ msgstr "Leverancier voorraad" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Nieuwe Inkooporder" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Fabrikanten" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Order onderdeel" @@ -5037,12 +5028,12 @@ msgstr "Leveranciers" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Order Onderdeel" @@ -5139,7 +5130,7 @@ msgstr "Nieuw voorraadartikel aanmaken" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Nieuw Voorraadartikel" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Voorraadartikelen" @@ -5518,9 +5509,9 @@ msgstr "Order Referentie" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Inkooporder" @@ -5570,7 +5561,7 @@ msgstr "Inkooporder" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Retour bestelling" @@ -5767,7 +5758,7 @@ msgstr "Leveranciersonderdeel" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Ontvangen" @@ -5775,9 +5766,9 @@ msgstr "Ontvangen" msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Inkoopprijs" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Voer batch code in voor inkomende voorraad items" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Rij verwijderen" @@ -6635,7 +6626,7 @@ msgstr "{part} stukprijs bijgewerkt naar {price} en aantal naar {qty}" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "IPN" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Categorie" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Onderdeel Categorieën" msgid "Default location for parts in this category" msgstr "Standaard locatie voor onderdelen in deze categorie" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Pictogram" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Pictogram (optioneel)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "Totale voorraad op het moment van voorraadcontrole" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Datum" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Ingeschakeld" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" 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:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "Afbeelding kopiëren" msgid "Copy image from original part" msgstr "Afbeelding kopiëren van het oorspronkelijke onderdeel" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "Voorraadinformatie toevoegen" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Voorraadcontrole" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Een parameter toevoegen" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Exporteren van stuklijst BOM" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Print stuklijst BOM Rapport" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Stuklijst BOM acties" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Stuklijst BOM uploaden" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Valideren stuklijst BOM" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Stuklijst BOM item toevoegen" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Assemblages" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Productieordertoewijzingen" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Onderdeelfabrikanten" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Voorraad" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Laatst bijgewerkt" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Totaal" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "Test" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Geïnstalleerde items" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Serienummer" @@ -9865,7 +9862,7 @@ msgstr "Leverancier ID" msgid "Customer ID" msgstr "Klant ID" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Geïnstalleerd in" @@ -9890,9 +9887,9 @@ msgstr "Beoordeling nodig" msgid "Delete on Deplete" msgstr "Verwijderen na uitzetten" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Vervaldatum" @@ -9908,7 +9905,7 @@ msgstr "Filter op topniveau locaties" msgid "Include sub-locations in filtered results" msgstr "Inclusief sublocaties in gefilterde resultaten" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "Bovenliggende locatie" @@ -9990,316 +9987,316 @@ msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "Voorraad locatie soort" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "Voorraad locatie soorten" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standaardpictogram voor alle locaties waarvoor geen pictogram is ingesteld (optioneel)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Voorraadlocatie" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Voorraadlocaties" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Eigenaar" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Selecteer eigenaar" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Voorraaditems kunnen niet direct worden geplaatst op een structurele voorraadlocatie, maar kunnen zich op onderliggende locaties bevinden." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Extern" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "Dit is een externe voorraadlocatie" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Locatie type" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "Voorraad locatie type van deze locatie" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "U kunt deze voorraadlocatie niet structureel maken omdat sommige voorraadartikelen er al in liggen!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "Onderdeel moet gespecificeerd worden" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "Voorraaditems kunnen niet worden geplaatst in structurele voorraadlocaties!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Voorraadartikel kan niet worden aangemaakt voor virtuele onderdelen" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Onderdeel type ('{self.supplier_part.part}') moet {self.part} zijn" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "Hoeveelheid moet 1 zijn voor item met een serienummer" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serienummer kan niet worden ingesteld als de hoeveelheid groter is dan 1" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "Item kan niet tot zichzelf behoren" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "Item moet een bouw referentie hebben als is_building=True" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Bouw referentie verwijst niet naar hetzelfde deel object" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Bovenliggend voorraad item" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Basis onderdeel" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Selecteer een leveranciersdeel voor dit voorraadartikel" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Waar bevindt zich dit voorraaditem?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Het verpakken van dit voorraaditem is opgeslagen in" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "Is dit item geïnstalleerd in een ander item?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Serienummer van dit item" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Batch code voor dit voorraaditem" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Voorraad hoeveelheid" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Bron Bouw" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Build voor dit voorraaditem" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Verbruikt door" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "Bestelling bouwen welke dit voorraadartikel heeft verbruikt" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Inkooporder Bron" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Inkooporder voor dit voorraadartikel" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Bestemming Verkooporder" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Vervaldatum voor voorraadartikel. Voorraad zal worden beschouwd als verlopen na deze datum" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Verwijderen bij leegmaken" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Verwijder dit voorraadproduct wanneer de voorraad is leeg" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Enkele eenheidsprijs van de aankoop op het moment van aankoop" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "Omgezet tot onderdeel" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "Onderdeel is niet ingesteld als traceerbaar" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Hoeveelheid moet heel getal zijn" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({self.quantity})" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "Serienummers moeten als lijst worden opgegeven" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "Hoeveelheid komt niet overeen met serienummers" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "Testsjabloon bestaat niet" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Voorraad item is geïnstalleerd in een ander item" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "Voorraadartikel bevat andere producten" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Voorraadartikel is aan een klant toegewezen" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "Voorraad item is momenteel in productie" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Geserialiseerde voorraad kan niet worden samengevoegd" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Dupliceer voorraadartikelen" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Voorraadartikelen moeten hetzelfde onderdeel verwijzen" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Voorraadartikelen moeten verwijzen naar dezelfde leveranciersdeel" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "De voorraad statuscodes moeten overeenkomen" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Voorraadartikel kan niet worden verplaatst omdat het niet op voorraad is" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "Voorraad item volgen" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Item notities" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Waarde moet voor deze test worden opgegeven" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "Bijlage moet worden geüpload voor deze test" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "Ongeldige waarde voor deze test" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Test resultaat" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Test uitvoer waarde" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Test resultaat bijlage" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Test notities" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "Test station" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "De identificatie van het teststation waar de test werd uitgevoerd" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "Gestart" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "Het tijdstip van de start test" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "Afgerond" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "Het tijdstip van de afgeronde test" @@ -10409,7 +10406,7 @@ msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({q})" msgid "Enter serial numbers for new items" msgstr "Voer serienummers voor nieuwe items in" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Locatie van bestemming" @@ -10437,8 +10434,8 @@ msgstr "Te installeren hoeveelheid" msgid "Enter the quantity of items to install" msgstr "Voer de te installeren hoeveelheid items in" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Transactienotitie toevoegen (optioneel)" @@ -10462,110 +10459,106 @@ msgstr "De te installeren hoeveelheid mag niet groter zijn dan de beschikbare ho msgid "Destination location for uninstalled item" msgstr "Bestemmingslocatie voor verwijderd item" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Sublocaties" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "Artikel is toegewezen aan een verkooporder" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "Artikel is toegewezen aan een productieorder" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "In quarantaine geplaatst" msgid "Legacy stock tracking entry" msgstr "Verouderde volgcode" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Voorraaditem gemaakt" @@ -10653,7 +10646,7 @@ msgstr "Splits van bovenliggend item" msgid "Split child item" msgstr "Splits onderliggende item" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Samengevoegde voorraadartikelen" @@ -10673,7 +10666,7 @@ msgstr "Product voltooid" msgid "Build order output rejected" msgstr "Build order uitvoer afgewezen" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Verbruikt door productieorder" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Voorraad tellen" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Voorraad overzetten" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "Er is geen voorraad uitgevoerd" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "Voorraad item" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Nieuwe Locatie" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "Voorraad locatie" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Verwijderen" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "Voorraad bouwen" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "Bestel voorraad" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "Pictogram (optioneel) - Ontdek alle beschikbare pictogrammen op" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "Lage voorraad" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "Weergeven als lijst" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "Weergeven als structuur" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "Specificeer verpakking voor inkomende voorraaditems" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "Verzonden naar klant" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "Voorraadartikel serialiseren" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "Bevestig voorraad serialisatie" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "Voeg locatie type toe" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "Voorraad locatie bewerken" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "Nieuwe voorraad locatie" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "Een andere locatie aanmaken na deze" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "Voorraadlocatie aangemaakt" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "Weet u zeker dat u deze voorraadlocatie wilt verwijderen?" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "Verplaats naar bovenliggende standaard locatie" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "Voorraad locatie verwijderen" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "Actie voor voorraad artikelen op deze voorraadlocatie" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "Actie voor deellocaties" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "Dit onderdeel kan niet geserialiseerd worden" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "Opgegeven hoeveelheid als pakket toevoegen in plaats van individuele artikelen" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "Voer het initiële aantal in voor dit voorraaditem" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "Voer serienummer in voor nieuwe voorraad (of laat het leeg)" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "Voorraad item gedupliceerd" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "Artikel dupliceren" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "Weet u zeker dat u dit product wilt verwijderen?" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "Voorraad item verwijderen" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "Voorraad item bewerken" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "Het voorraadartikel linkt naar een onderdeel dat de stuklijst BOM is voor dit voorraadartikel" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 404407cb6d..0f3e26c171 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Notater" @@ -437,7 +437,7 @@ msgstr "Ugyldig valg" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Ugyldig valg" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Navn" @@ -466,7 +466,7 @@ msgstr "Navn" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Navn" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Beskrivelse (valgfritt)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Sti" @@ -602,10 +602,10 @@ msgstr "Er denne brukeren en superbruker" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktiv" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Utstedt av" @@ -786,7 +786,7 @@ msgstr "Produksjonen må avbrytes før den kan slettes" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Forbruksvare" @@ -795,7 +795,7 @@ msgstr "Forbruksvare" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Valgfritt" @@ -803,18 +803,18 @@ msgstr "Valgfritt" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Sammenstilling" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Spores" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Del" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Tildelt" @@ -892,7 +892,7 @@ msgstr "Tildelt" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Tilgjengelig" @@ -901,7 +901,7 @@ msgstr "Tilgjengelig" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Produksjonsordre" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Produksjonsstatuskode" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batchkode" @@ -1076,7 +1076,7 @@ msgstr "Brukeren som utstedte denne produksjonsordren" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Ansvarlig" @@ -1090,14 +1090,14 @@ msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Ekstern lenke" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Lenke til ekstern URL" @@ -1157,7 +1157,7 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -1221,9 +1221,9 @@ msgstr "Produksjonsobjekt" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Antall" @@ -1259,8 +1259,8 @@ msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Lagervare" @@ -1348,7 +1348,7 @@ msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Serienummer" @@ -1359,8 +1359,8 @@ msgstr "Angi serienummer for produksjonsartikler" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Angi serienummer for produksjonsartikler" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Plassering" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" @@ -1420,15 +1420,15 @@ msgstr "Plassering for ferdige produksjonsartikler" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Status" @@ -1536,7 +1536,7 @@ msgstr "Produksjonsartikkel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part må peke på den samme delen som produksjonsordren" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Artikkelen må være på lager" @@ -1620,13 +1620,13 @@ msgstr "BOM-referanse" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Emballasje" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Serienummer" @@ -1691,7 +1691,7 @@ msgstr "Delkategorinavn" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Sporbar" @@ -1751,7 +1751,7 @@ msgstr "Tilgjengelige variantvarer" #: 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Ventende" @@ -1938,9 +1938,9 @@ msgstr "Denne produksjonsordren forfalt %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Forfalt" @@ -1962,7 +1962,7 @@ msgstr "Fullførte byggeresultater" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Salgsordre" @@ -2023,8 +2023,8 @@ msgstr "Tildelte deler" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Ingen måldato satt" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Fullført" @@ -2117,11 +2117,7 @@ msgstr "Brukt lagerbeholdning" msgid "Completed Build Outputs" msgstr "Fullførte produksjonsartikkel" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Vedlegg" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Produksjonsnotater" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Tildeling fullført" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Alle linjer er fullt tildelt" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Ny produksjonsordre" @@ -2171,11 +2167,6 @@ msgstr "Linjeelementer" msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "Er lenke" @@ -2623,7 +2614,7 @@ msgstr "Kopier parametermaler for kategori ved oppretting av en del" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Mal" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Komponent" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Salgbar" @@ -2668,7 +2659,7 @@ msgstr "Deler er sporbare som standard" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtuelle" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Bruker" @@ -3962,7 +3953,7 @@ msgstr "Definisjon" msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Resultat" @@ -4538,7 +4529,7 @@ msgstr "Lenke til adresseinformasjon (ekstern)" msgid "Manufacturer Part" msgstr "Produsentdeler" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Velg del" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Produsent" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Parameternavn" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Verdi" @@ -4616,12 +4607,12 @@ msgstr "Parameterenheter" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Leverandørdel" @@ -4650,7 +4641,7 @@ msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Leverandør" @@ -4680,7 +4671,7 @@ msgstr "Leverandørens delbeskrivelse" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Slett bilde" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Kunde" @@ -4880,7 +4871,7 @@ msgstr "Opprett ny leverandørdel" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Ny leverandørdel" @@ -4893,7 +4884,7 @@ msgstr "Produsentdeler" msgid "Create new manufacturer part" msgstr "Opprett ny produsentdel" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Ny Produsentdel" @@ -4907,7 +4898,7 @@ msgstr "Leverandørs lagerbeholdning" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Ny innkjøpsordre" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Produsenter" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Bestill del" @@ -5037,12 +5028,12 @@ msgstr "Leverandører" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parametere" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Handlinger for leverandørdeler" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Bestill del" @@ -5139,7 +5130,7 @@ msgstr "Opprett ny lagervare" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Ny Lagervare" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Lagervarer" @@ -5518,9 +5509,9 @@ msgstr "Ordrereferanse" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Innkjøpsordre" @@ -5570,7 +5561,7 @@ msgstr "Innkjøpsordre" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Returordre" @@ -5767,7 +5758,7 @@ msgstr "Leverandørdel" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Mottatt" @@ -5775,9 +5766,9 @@ msgstr "Mottatt" msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Innkjøpspris" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Angi batchkode for innkommende lagervarer" @@ -6426,7 +6417,7 @@ msgstr "Duplikatvalg" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Fjern rad" @@ -6635,7 +6626,7 @@ msgstr "Oppdaterte {part} enhetspris til {price} og antall til {qty}" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Kategori" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Delkategorier" msgid "Default location for parts in this category" msgstr "Standardplassering for deler i denne kategorien" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Standard nøkkelord" msgid "Default keywords for parts in this category" msgstr "Standard nøkkelord for deler i denne kategorien" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ikon" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Ikon (valgfritt)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Er denne delen aktiv?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Dato" @@ -7400,7 +7391,7 @@ msgstr "Legg inn beskrivelse for denne testen" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Aktivert" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Påkrevd" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "Parameterbeskrivelse" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "Sjekkboks" @@ -7618,7 +7609,7 @@ msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagervarer for variantdeler kan brukes for denne BOM-artikkelen" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" @@ -7654,11 +7645,15 @@ msgstr "Del 2" msgid "Select Related Part" msgstr "Velg relatert del" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 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:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "Duplikatforhold eksisterer allerede" @@ -7724,7 +7719,7 @@ msgstr "Kopier Bilde" msgid "Copy image from original part" msgstr "Kopier bilde fra originaldel" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Kopier Stykkliste" @@ -8181,7 +8176,7 @@ msgstr "Legg til lagertellingsinformasjon" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Lagertelling" @@ -8193,105 +8188,101 @@ msgstr "Deltestmaler" msgid "Add Test Template" msgstr "Legg til Testmal" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Delnotater" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Delvarianter" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Opprett ny variant" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Ny Variant" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Legg til ny parameter" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Relaterte Deler" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Legg til relatert" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Eksporthandlinger" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Eksporter BOM" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Skriv ut BOM-rapport" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "BOM-handlinger" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Last opp BOM" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Godkjenn BOM" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Legg til BOM-artikkel" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Sammenstillinger" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Del-produksjoner" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Produksjonsordre-tildelinger" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Deleleverandører" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Deleprodusenter" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "Varianter" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Lagerbeholdning" @@ -8585,7 +8576,7 @@ msgstr "Rediger" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Sist oppdatert" @@ -9188,44 +9179,52 @@ msgstr "Gir støtte for å skanne TME-strekkoder" msgid "The Supplier which acts as 'TME'" msgstr "Leverandøren som fungerer som \"TME\"" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "Installasjon av utvidelse vellykket" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "Installerte utvidelsen til {path}" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "Er utvidelsen aktiv" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Installert" @@ -9284,21 +9283,21 @@ msgstr "Utvidelse" msgid "Method" msgstr "Metode" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Ingen forfatter funnet" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Utvidensen '{p}' er ikke kompatibel med nåværende InvenTree-versjon {v}" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Utvidelsen krever minst versjon {v}" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Utvidelsen krever maks versjon {v}" @@ -9759,8 +9758,6 @@ msgstr "Ekstra linjeelementer" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "Testresultater" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Bestått" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Mislykket" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "Ingen resultat (obligatorisk)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Ingen resultat" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Installerte artikler" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Serienummer" @@ -9865,7 +9862,7 @@ msgstr "Leverandør-ID" msgid "Customer ID" msgstr "Kunde-ID" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Installert i" @@ -9890,9 +9887,9 @@ msgstr "Gjennomgang kreves" msgid "Delete on Deplete" msgstr "Slett når oppbrukt" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Utløpsdato" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienumre kan ikke angis for en ikke-sporbar del" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "Lagerplasseringstype" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "Lagerplasseringstyper" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standard ikom for alle plasseringer som ikke har satt et ikon (valgfritt)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Lagerplassering" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Lagerplasseringer" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Eier" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Velg eier" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Lagervarer kan ikke knyttes direkte mot en strukturell lagerplassering, men kan knyttes mot underplasseringer." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Ekstern" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "Dette er en ekstern lagerplassering" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Plasseringstype" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "Lagerplasseringstype for denne plasseringen" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "De kan ikke gjøre denne plasseringen strukturell, da noen lagervarer allerede er plassert i den!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagervarer kan ikke plasseres i strukturelle plasseringer!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Lagervare kan ikke opprettes for virtuelle deler" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Deltype ('{self.supplier_part.part}') må være {self.part}" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "Antall må være 1 for produkt med et serienummer" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serienummeret kan ikke angis hvis antall er større enn 1" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "Elementet kan ikke tilhøre seg selv" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "Elementet må ha en produksjonsrefereanse om is_building=True" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Produksjonsreferanse peker ikke til samme del-objekt" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Overordnet lagervare" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Basisdel" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Velg en tilsvarende leverandørdel for denne lagervaren" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Hvor er denne lagervaren plassert?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Inpakningen denne lagervaren er lagret i" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "Er denne artikkelen montert i en annen artikkel?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Serienummer for denne artikkelen" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Batchkode for denne lagervaren" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Lagerantall" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Kildeproduksjon" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Produksjon for denne lagervaren" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Brukt av" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "Produksjonsordren som brukte denne lagervaren" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Kildeinnkjøpsordre" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Innkjøpsordre for denne lagervaren" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Tildelt Salgsordre" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Utløpsdato for lagervare. Lagerbeholdning vil bli ansett som utløpt etter denne datoen" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Slett når oppbrukt" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Slett lagervaren når beholdningen er oppbrukt" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Innkjøpspris per enhet på kjøpstidspunktet" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "Konvertert til del" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "Delen er ikke angitt som sporbar" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Antall må være heltall" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({self.quantity})" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "Antallet stemmer ikke overens med serienumrene" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Lagervare har blitt tildelt en salgsordre" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Lagervare er montert i en annen artikkel" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "Lagervare inneholder andre artikler" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Lagervare har blitt tildelt til en kunde" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "Lagervare er for tiden i produksjon" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Serialisert lagerbeholdning kan ikke slås sammen" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Duplisert lagervare" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Lagervarer må referere til samme del" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Lagervarer må referere til samme leverandørdel" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "Lagerstatuskoder må være like" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagervare kan ikke flyttes fordi den ikke er på lager" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Oppføringsnotater" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Verdi må angis for denne testen" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "Vedlegg må lastes opp for denne testen" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Testresultat" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Testens verdi" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Vedlegg til testresultat" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Testnotater" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({q})" msgid "Enter serial numbers for new items" msgstr "Angi serienummer for nye artikler" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Til Lagerplassering" @@ -10437,8 +10434,8 @@ msgstr "Antall å installere" msgid "Enter the quantity of items to install" msgstr "Angi antallet elementer som skal installeres" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Legg til transaksjonsnotat (valgfritt)" @@ -10462,110 +10459,106 @@ msgstr "Antall å installere må ikke overskride tilgjengelig antall" msgid "Destination location for uninstalled item" msgstr "Lagerplassering for den avinstallerte artikkelen" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "Velg del å konvertere lagervare til" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "Valgt del er ikke et gyldig alternativ for konvertering" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Kan ikke konvertere lagerprodukt med tildelt leverandørdel" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "Lagerplassering for returnert artikkel" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "Velg lagervarer for å endre status" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "Ingen lagervarer valgt" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Underplasseringer" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "Delen må være salgbar" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "Artikkelen er tildelt en salgsordre" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "Artikkelen er tildelt en produksjonsordre" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Kunde å tilordne lagervarer" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "Valgt firma er ikke en kunde" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Lagervare-tildelignsnotater" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "En liste av lagervarer må oppgis" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Notater om lagersammenslåing" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "Tillat forskjellige leverandører" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Tillat lagervarer med forskjellige leverandørdeler å slås sammen" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "Tillat forskjellig status" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Tillat lagervarer med forskjellige statuskoder å slås sammen" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Minst to lagervarer må oppgis" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "Lagervare primærnøkkel verdi" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "Lagervare statuskode" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Lager transaksjonsnotater" @@ -10597,7 +10590,7 @@ msgstr "I Karantene" msgid "Legacy stock tracking entry" msgstr "Gammel lagervare sporingsoppføring" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Lagevare opprettet" @@ -10653,7 +10646,7 @@ msgstr "Skill ut fra overordnet artikkel" msgid "Split child item" msgstr "Skill ut fra underartikkel" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Sammenslåtte lagervarer" @@ -10673,7 +10666,7 @@ msgstr "Produksjonsartikkel fullført" msgid "Build order output rejected" msgstr "Produksjonsartikkel avvist" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Brukt av produksjonsordre" @@ -10734,7 +10727,7 @@ msgstr "Notater for lagervare" msgid "Installed Stock Items" msgstr "Installerte lagervarer" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Installer lagervare" @@ -10742,7 +10735,7 @@ msgstr "Installer lagervare" msgid "Delete all test results for this stock item" msgstr "Slett alle testresultater for denne lagervaren" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "Lagerjusteringshandlinger" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Tell beholdning" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Legg til lagerbeholdning" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Fjern lagerbeholdning" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Serialiser lager" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Overfør lagerbeholdning" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "Tilordne til kunde" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "Ingen lagertelling utført" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Ny plassering" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "Installasjonssti" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Innebygd" @@ -11422,7 +11415,7 @@ msgstr "Dette er en innebygd utvidelse som ikke kan deaktiveres" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Eksempel" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Slett" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Legg til" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Lagre" msgid "Show all notifications and history" msgstr "Vis alle varsler og historikk" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "E-Post-Innstillinger" msgid "Email settings not configured" msgstr "E-postinnstillinger ikke konfigurert" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Ja" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 0a9e843dd5..4fe7f61392 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Uwagi" @@ -437,7 +437,7 @@ msgstr "Błędny wybór" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Błędny wybór" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nazwa" @@ -466,7 +466,7 @@ msgstr "Nazwa" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nazwa" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Opis" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Opis (opcjonalny)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Ścieżka" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktywny" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Dodane przez" @@ -786,7 +786,7 @@ msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięt #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Materiał eksploatacyjny" @@ -795,7 +795,7 @@ msgstr "Materiał eksploatacyjny" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Opcjonalne" @@ -803,18 +803,18 @@ msgstr "Opcjonalne" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Złożenie" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Śledzony" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Komponent" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Przydzielono" @@ -892,7 +892,7 @@ msgstr "Przydzielono" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Dostępne" @@ -901,7 +901,7 @@ msgstr "Dostępne" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Zlecenie Budowy" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Kod statusu budowania" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Kod partii" @@ -1076,7 +1076,7 @@ msgstr "Użytkownik, który wydał to zamówienie" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Odpowiedzialny" @@ -1090,14 +1090,14 @@ msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Link Zewnętrzny" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -1157,7 +1157,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -1221,9 +1221,9 @@ msgstr "Zbuduj obiekt" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Ilość" @@ -1259,8 +1259,8 @@ msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Element magazynowy" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Lokalizacja" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Status" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Opakowanie" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Numer Seryjny" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Możliwość śledzenia" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "W toku" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Zaległe" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Zamówienie zakupu" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Zakończone" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Załączniki" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Notatki tworzenia" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Nowe zlecenie budowy" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Szablon" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Komponent" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Możliwość sprzedaży" @@ -2668,7 +2659,7 @@ msgstr "Części są domyślnie z możliwością śledzenia" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Wirtualny" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Użytkownik" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Wynik" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "Komponent producenta" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Wybierz część" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Producent" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Nazwa parametru" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Wartość" @@ -4616,12 +4607,12 @@ msgstr "Jednostki parametru" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Dostawca" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Usuń obraz" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Klient" @@ -4880,7 +4871,7 @@ msgstr "Utwórz nowego dostawcę części" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Nowy dostawca części" @@ -4893,7 +4884,7 @@ msgstr "Części producenta" msgid "Create new manufacturer part" msgstr "Utwórz nową część producenta" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Nowa część producenta" @@ -4907,7 +4898,7 @@ msgstr "Zapasy dostawcy" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Nowe zamówienie zakupu" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Producenci" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Zamów komponent" @@ -5037,12 +5028,12 @@ msgstr "Dostawcy" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parametry" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Zamów komponent" @@ -5139,7 +5130,7 @@ msgstr "Utwórz nowy towar" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Nowy towar" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Towary" @@ -5518,9 +5509,9 @@ msgstr "Numer zamówienia" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "Posiada ceny" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -5570,7 +5561,7 @@ msgstr "Zlecenie zakupu" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Odebrane" @@ -5775,9 +5766,9 @@ msgstr "Odebrane" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Cena zakupu" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "Duplikuj wybrane" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Usuń wiersz" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Kategoria" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Kategorie części" msgid "Default location for parts in this category" msgstr "Domyślna lokalizacja dla komponentów w tej kategorii" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Domyślne słowa kluczowe" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Czy ta część jest aktywna?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Data" @@ -7400,7 +7391,7 @@ msgstr "Wprowadź opis do tego testu" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Aktywne" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Wymagane" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "Część 2" msgid "Select Related Part" msgstr "Wybierz powiązaną część" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "Kopiuj obraz" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Kopiuj BOM" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Warianty Części" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Utwórz nowy wariant" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Nowy wariant" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Powiązane części" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Dodaj powiązane" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Zestawienie materiałowe" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Akcje eksportu" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Eksportuj BOM" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Drukuj raport BOM" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Wgraj BOM" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Weryfikuj BOM" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Dodaj część do BOM" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Złożenia" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Dostawcy Części" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Producenci części" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "Warianty" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Stan" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Ostatnia aktualizacja" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "Czy wtyczka jest aktywna" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Zainstalowane" @@ -9284,21 +9283,21 @@ msgstr "Wtyczka" msgid "Method" msgstr "Metoda" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Nie znaleziono autora" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Razem" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Zaliczone" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Niezaliczone" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Zainstalowane elementy" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Numer seryjny" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Zainstalowane w" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Data ważności" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Lokacje stanu magazynowego" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Właściciel" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Wybierz właściciela" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Nadrzędny towar" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Część podstawowa" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Wybierz pasującą część dostawcy dla tego towaru" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Ilość w magazynie" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Wyszukaj zlecenie zakupu" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Zlecenie zakupu dla tego towaru" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Usuń po wyczerpaniu" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Ilość musi być liczbą całkowitą" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Notatki do wpisu" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Należy podać wartość dla tego testu" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Wynik testu" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Podlokalizacje" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "Część musi być dostępna do sprzedaży" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "Poddany kwarantannie" msgid "Legacy stock tracking entry" msgstr "Starsze śledzenie wpisów stanu magazynowego" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Utworzono element magazynowy" @@ -10653,7 +10646,7 @@ msgstr "Podziel z pozycji nadrzędnej" msgid "Split child item" msgstr "Podziel element podrzędny" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Scalone przedmioty magazynowe" @@ -10673,7 +10666,7 @@ msgstr "Dane wyjściowe kolejności kompilacji ukończone" msgid "Build order output rejected" msgstr "Odrzucono wynik zlecenia produkcji" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Zużyte przez kolejność kompilacji" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Przelicz stan magazynowy" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Usuń stan magazynowy" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Przenieś stan magazynowy" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Nowa lokalizacja" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "Ścieżka instalacji" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Usuń" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Dodaj" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Zapisz" msgid "Show all notifications and history" msgstr "Pokaż wszystkie powiadomienia i historię" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Ustawienia e-maila" msgid "Email settings not configured" msgstr "Ustawienia e-mail nie zostały skonfigurowane" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Tak" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index e254676194..2d01d1829b 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Anotações" @@ -437,7 +437,7 @@ msgstr "Escolha inválida" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Escolha inválida" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Nome" @@ -466,7 +466,7 @@ msgstr "Nome" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Nome" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Descrição (opcional)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Caminho" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Ativo" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Emitido por" @@ -786,7 +786,7 @@ msgstr "Produção deve ser cancelada antes de ser deletada" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Consumível" @@ -795,7 +795,7 @@ msgstr "Consumível" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Opcional" @@ -803,18 +803,18 @@ msgstr "Opcional" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Montagem" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Monitorado" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Peça" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Alocado" @@ -892,7 +892,7 @@ msgstr "Alocado" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Disponível" @@ -901,7 +901,7 @@ msgstr "Disponível" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Ordem de Produção" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Código de situação da produção" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Código de Lote" @@ -1076,7 +1076,7 @@ msgstr "Usuário que emitiu este pedido de produção" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Responsável" @@ -1090,14 +1090,14 @@ msgstr "Usuário ou grupo responsável para este pedido de produção" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Link Externo" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link para URL externa" @@ -1157,7 +1157,7 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" @@ -1221,9 +1221,9 @@ msgstr "Objeto de produção" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Quantidade" @@ -1259,8 +1259,8 @@ msgstr "Item estoque selecionado não coincide com linha da LDM" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Item estoque selecionado não coincide com linha da LDM" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Item de estoque" @@ -1348,7 +1348,7 @@ msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Números de Série" @@ -1359,8 +1359,8 @@ msgstr "Digite os números de série para saídas de produção" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Digite os números de série para saídas de produção" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Local" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 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" @@ -1420,15 +1420,15 @@ msgstr "Local para saídas de produção concluídas" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Situação" @@ -1536,7 +1536,7 @@ msgstr "Item da linha de produção" msgid "bom_item.part must point to the same part as the build order" msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Item deve estar em estoque" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Embalagem" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Número de Sério" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Rastreável" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Pendente" @@ -1938,9 +1938,9 @@ msgstr "Essa produção expirou em %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Expirou" @@ -1962,7 +1962,7 @@ msgstr "Saídas Concluídas" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Pedido de Venda" @@ -2023,8 +2023,8 @@ msgstr "Peças alocadas" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Sem data alvo definida" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Concluído" @@ -2117,11 +2117,7 @@ msgstr "Consumir estoque" msgid "Completed Build Outputs" msgstr "Saídas de Produção concluídas" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Anexos" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Notas de produção" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Alocação Completa" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Todas as linhas foram totalmente alocadas" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Novo Pedido de Produção" @@ -2171,11 +2167,6 @@ msgstr "Itens de linha" msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "É uma Ligação" @@ -2623,7 +2614,7 @@ msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Modelo" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Peças podem ser montadas a partir de outros componentes por padrão" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Componente" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Peças são compráveis por padrão" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Vendível" @@ -2668,7 +2659,7 @@ msgstr "Peças vão rastreáveis por padrão" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtual" @@ -3765,7 +3756,7 @@ msgstr "Salvar as últimas máquinas de impressão usadas para um usuário" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Usuario" @@ -3962,7 +3953,7 @@ msgstr "Definição" msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Resultado" @@ -4538,7 +4529,7 @@ msgstr "Link para as informações do endereço (externo)" msgid "Manufacturer Part" msgstr "Peça do Fabricante" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Selecionar peça" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Fabricante" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Nome do parâmetro" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Valor" @@ -4616,12 +4607,12 @@ msgstr "Unidades do parâmetro" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -4650,7 +4641,7 @@ msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Fornecedor" @@ -4680,7 +4671,7 @@ msgstr "Descrição da peça fornecedor" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Excluir imagem" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Cliente" @@ -4880,7 +4871,7 @@ msgstr "Criar nova peça do fornecedor" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Nova peça do fornecedor" @@ -4893,7 +4884,7 @@ msgstr "Fabricantes de peças" msgid "Create new manufacturer part" msgstr "Criar novo fabricante de peça" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Nova peça do fabricante" @@ -4907,7 +4898,7 @@ msgstr "Estoque do Fornecedor" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Novo Pedido de Compra" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Fabricantes" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Pedir peça" @@ -5037,12 +5028,12 @@ msgstr "Fornecedores" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parâmetros" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Ações de peças do fornecedor" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Pedir Peça" @@ -5139,7 +5130,7 @@ msgstr "Criar novo item de estoque" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Novo item de estoque" @@ -5177,13 +5168,13 @@ msgstr "Atualizar Disponibilidade de Peças" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Itens de Estoque" @@ -5518,9 +5509,9 @@ msgstr "Referência do Pedido" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -5570,7 +5561,7 @@ msgstr "Pedido de Compra" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Devolver pedido" @@ -5767,7 +5758,7 @@ msgstr "Fornecedor da Peça" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Recebido" @@ -5775,9 +5766,9 @@ msgstr "Recebido" msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Preço de Compra" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Selecione o local de destino para os itens recebidos" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Digite o código do lote para itens de estoque recebidos" @@ -6426,7 +6417,7 @@ msgstr "Duplicar seleção" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Remover linha" @@ -6635,7 +6626,7 @@ msgstr "Atualizado {part} unid.-preço para {price} e quantidade para {qty}" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Categoria" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Categorias de Peça" msgid "Default location for parts in this category" msgstr "Local padrão para peças desta categoria" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Palavras-chave Padrão" msgid "Default keywords for parts in this category" msgstr "Palavras-chave padrão para peças nesta categoria" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ícone" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Ícone (opcional)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Esta parte está ativa?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "Estoque total disponível no momento do balanço" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Data" @@ -7400,7 +7391,7 @@ msgstr "Digite a descrição para este teste" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Habilitado" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Requerido" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "Descrição do Parâmetro" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "Caixa de seleção" @@ -7618,7 +7609,7 @@ msgstr "Este item da LDM é herdado por LDMs para peças variáveis" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Itens de estoque para as peças das variantes podem ser usados para este item LDM" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" @@ -7654,11 +7645,15 @@ msgstr "Parte 2" msgid "Select Related Part" msgstr "Selecionar Peça Relacionada" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 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:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "Relação duplicada já existe" @@ -7724,7 +7719,7 @@ msgstr "Copiar imagem" msgid "Copy image from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Copiar LDM" @@ -8181,7 +8176,7 @@ msgstr "Adicionar informações de balanço de estoque" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Balanço" @@ -8193,105 +8188,101 @@ msgstr "Modelos de Teste de Peça" msgid "Add Test Template" msgstr "Adicionar Modelo de Teste" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Notas de Peça" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Variantes de Peça" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Criar variante" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Nova Variação" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Adicionar um novo parâmetro" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Peças Relacionadas" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Adicionar Relacionado" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Exportar Ações" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Exportar LDM" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Imprimir Relatório da LDM" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Ações da LDM" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Carregar LDM" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Validar LDM" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Adicionar Item LDM" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Montagens" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Produções de peça" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Fornecedores da peça" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Fabricantes da peça" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "Peça Relacionada" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "Adicionar Peça Relacionada" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "Adicionar Modelo de Resultado de Teste" @@ -8538,8 +8529,8 @@ msgstr "Variantes" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Estoque" @@ -8585,7 +8576,7 @@ msgstr "Editar" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Última atualização" @@ -9188,44 +9179,52 @@ msgstr "Fornece suporte para escanear códigos de barras TME" msgid "The Supplier which acts as 'TME'" msgstr "O fornecedor que atua como 'TME'" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "Plugin instalado com sucesso" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "Plugin instalado na {path}" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "O plug-in está ativo" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Instalado" @@ -9284,21 +9283,21 @@ msgstr "Extensões" msgid "Method" msgstr "Método" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Nenhum autor encontrado" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "A extensão '{p}' não é compatível com a versão atual do InvenTree {v}" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Extensão requer pelo menos a versão {v}" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Extensão requer no máximo a versão {v}" @@ -9759,8 +9758,6 @@ msgstr "Extra Itens de Linha" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "Resultados do teste" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "Teste" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Aprovado" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Não Aprovado" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "Sem resultado (obrigatório)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Nenhum resultado" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Itens instalados" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Série" @@ -9865,7 +9862,7 @@ msgstr "ID do Fornecedor" msgid "Customer ID" msgstr "ID Cliente" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Instalado em" @@ -9890,9 +9887,9 @@ msgstr "Revisão Necessária" msgid "Delete on Deplete" msgstr "Excluir quando esgotado" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Data de validade" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "Tipo de Local de estoque" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "Tipos de Locais de estoque" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Ícone padrão para todos os locais que não tem um ícone (opcional)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Localização do estoque" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Locais de estoque" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Responsavel" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Selecionar Responsável" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Os itens de estoque podem não estar diretamente localizados em um local de estoque estrutural, mas podem ser localizados em locais filhos." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Externo" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "Esta é uma localização de estoque externo" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Tipo de localização" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "Tipo de Local de Estoque para esta locação" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Você não pode tornar este local do estoque estrutural, pois alguns itens de estoque já estão localizados nele!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "Os itens de estoque não podem estar localizados em locais de estoque estrutural!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Item de estoque não pode ser criado para peças virtuais" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Tipo de peça('{self.supplier_part.part}') deve ser {self.part}" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "A quantidade deve ser 1 para um item com número de série" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Número de série não pode ser definido se quantidade maior que 1" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "O item não pode pertencer a si mesmo" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "Item deve ter uma referência de produção se is_building=True" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Referência de produção não aponta ao mesmo objeto da peça" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Item de Estoque Parental" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Peça base" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Selecione uma peça do fornecedor correspondente para este item de estoque" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Onde está localizado este item de estoque?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Embalagem deste item de estoque está armazenado em" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "Este item está instalado em outro item?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Número de série para este item" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Código do lote para este item de estoque" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Quantidade de Estoque" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Produção de Origem" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Produção para este item de estoque" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Consumido por" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "Pedido de produção que consumiu este item de estoque" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Pedido de compra Fonte" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Pedido de Compra para este item de estoque" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Destino do Pedido de Venda" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data de validade para o item de estoque. Estoque será considerado expirado após este dia" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Excluir quando esgotado" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Excluir este item de estoque quando o estoque for esgotado" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Preço de compra unitário único no momento da compra" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "Convertido para peça" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "Peça não está definida como rastreável" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Quantidade deve ser inteira" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Quantidade não deve exceder a quantidade em estoque ({self.quantity})" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "A quantidade não corresponde aos números de série" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Item em estoque foi reservado para um pedido" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Item em estoque está instalado em outro item" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "item em estoque contem outro(s) items" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Item em estoque foi reservado para outro cliente" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "Item no estoque está em produção no momento" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Itens de série não podem ser mesclados" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Item de estoque duplicado" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Itens de estoque devem se referir à mesma peça" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Itens de estoque devem se referir à mesma peça do fornecedor" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "Códigos de estado do estoque devem corresponder" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Item do estoque não pode ser realocado se não houver estoque da mesma" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Observações de entrada" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Deve-se fornecer o valor desse teste" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "O anexo deve ser enviado para este teste" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Resultado do teste" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Valor da saída do teste" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Anexo do resultado do teste" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Notas do teste" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "Quantidade não deve exceder a quantidade disponível em estoque ({q})" msgid "Enter serial numbers for new items" msgstr "Inserir número de série para novos itens" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Local de destino do estoque" @@ -10437,8 +10434,8 @@ msgstr "Quantidade a Instalar" msgid "Enter the quantity of items to install" msgstr "Insira a quantidade de itens a instalar" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Adicionar nota de transação (opcional)" @@ -10462,110 +10459,106 @@ msgstr "Quantidade a instalar não deve exceder a quantidade disponível" msgid "Destination location for uninstalled item" msgstr "Local de destino para o item desinstalado" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "Selecione peça para converter o item de estoque em" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "Peça selecionada não é uma opção válida para conversão" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Não é possível converter o item de estoque com a Peça de Fornecedor atribuída" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "Local de destino para item retornado" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "Selecionar itens de estoque para mudar estados" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "Nenhum item de estoque selecionado" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Sub-locais" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "Parte deve ser comercializável" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "Item é alocado para um pedido de venda" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "Item está alocado a um pedido de produção" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Cliente para atribuir itens de estoque" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "A empresa selecionada não é um cliente" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Nodas atribuídas a estoque" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "Uma lista de item de estoque deve ser providenciada" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Notas de fusão de estoque" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "Permitir fornecedores divergentes" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir a fusão de itens de estoque de fornecedores diferentes" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "Permitir estado incompatível" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir a fusão de itens de estoque com estado diferentes" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Ao menos dois itens de estoque devem ser providenciados" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "Valor da chave primária do Item Estoque" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "Código de estado do item estoque" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Notas da transação de estoque" @@ -10597,7 +10590,7 @@ msgstr "Em quarentena" msgid "Legacy stock tracking entry" msgstr "Entrada de rastreamento de estoque antiga" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Item de estoque criado" @@ -10653,7 +10646,7 @@ msgstr "Separado do Item Paternal" msgid "Split child item" msgstr "Separar o Item filho" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Itens de estoque mesclados" @@ -10673,7 +10666,7 @@ msgstr "Criação do pedido de produção completado" msgid "Build order output rejected" msgstr "Saída do pedido de produção rejeitada" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Usado no pedido de produção" @@ -10734,7 +10727,7 @@ msgstr "Notas de Item Estoque" msgid "Installed Stock Items" msgstr "Itens de Estoque Instalados" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Instalar Item de Estoque" @@ -10742,7 +10735,7 @@ msgstr "Instalar Item de Estoque" msgid "Delete all test results for this stock item" msgstr "Excluir todos os resultados de teste deste item de estoque" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "Adicionar Resultado de Teste" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "Ações de ajuste de estoque" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Contagem de estoque" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Adicionar estoque" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Remover estoque" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Serializar estoque" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Transferir estoque" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "Disponibilizar para o cliente" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "Nenhum balanço feito" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "item de estoque" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Novo local" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "local de estoque" @@ -11412,7 +11405,7 @@ msgstr "Caminho de instalação" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Embutido" @@ -11422,7 +11415,7 @@ msgstr "Esse é uma extensão embutida que não pode ser desativado" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Amostra" @@ -11527,7 +11520,7 @@ msgstr "Taxa" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Excluir" @@ -12385,7 +12378,7 @@ msgstr "Isto irá remover o link com o código de barras associado" msgid "Unlink" msgstr "Desassociar" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "Remover item de estoque" @@ -12698,13 +12691,13 @@ msgstr "Pedido de Produção está incompleto" msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "Próximo número de série disponível" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "Último número de série" @@ -12965,7 +12958,7 @@ msgstr "Nenhuma produção corresponde a consulta" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "Selecionar" @@ -12973,7 +12966,7 @@ msgstr "Selecionar" msgid "Build order is overdue" msgstr "Pedido de produção está atrasada" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "Sem informações de usuário" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "Estoque de produção" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "Pedir Estoque" @@ -13582,8 +13575,8 @@ msgstr "Opções de Duplicação de Peça" msgid "Add Part Category" msgstr "Adicionar Categoria de Peça" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "Ícone (opcional) - Explorar todos os ícones disponíveis em" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "Copiar Lista de Materiais (BOM)" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "Estoque baixo" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "Nenhuma categoria" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "Visualizar como lista" @@ -13850,7 +13843,7 @@ msgstr "Exibir como grade" msgid "No subcategories found" msgstr "Nenhuma subcategoria encontrada" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "Exibir como árvore" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "Confirmar Serialização de Estoque" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "Adicionar Tipo de Localização" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "Novo Local de Estoque" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "Inserir quantidade inicial deste item de estoque" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 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)" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "Item de estoque duplicado" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "Duplicar Item de Estoque" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "Você tem certeza que deseja excluir este item de estoque?" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "Transferir Estoque" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "Mover" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "Contar Estoque" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "Contar" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "Remover Estoque" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "Pegar" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "Adicionar Estoque" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Adicionar" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "Excluir Estoque" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "Quantidade não pode ser ajustada para estoque serializado" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "Especifique quantidade no estoque" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "Selecionar Itens de Estoque" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "Selecione ao menos um item de estoque disponível" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "Passou no teste" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "Adicionar resultado de teste" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "Editar resultados de teste" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "Excluir resultado do teste" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "Nenhum resultado de teste encontrado" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "Data do Teste" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "Editar Resultado do Teste" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "Excluir Resultado do Teste" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "Em produção" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "Instalado em Item de Estoque" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "Atribuir para o Pedido de Venda" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "Sem local de estoque definido" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "Mudar estado do estoque" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "Mesclar estoque" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "Excluir estoque" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "itens de estoque" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "Escanear para local" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "Ações de Estoque" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "Carregar itens instalados" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "Detalhes" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "Nenhuma mudança" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "Adicionado" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "Removido" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "Nenhum item instalado" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "O Item de Estoque conecta a uma peça que é um BOM deste Item de Estoque" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "Incluir subcategorias" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "Inscrito" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "Código do lote" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "Peças Ativas" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Salvar" msgid "Show all notifications and history" msgstr "Mostrar todas as notificações e histórico" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Configurações de Email" msgid "Email settings not configured" msgstr "Configurações de e-mail não configuradas" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Sim" 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 2e6eec1e7c..d6ec043404 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Observações" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Ativo" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Modelo" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 2fc21f299d..aef767a280 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 14c70c5a41..1ac03f8831 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Записи" @@ -437,7 +437,7 @@ msgstr "Неверный выбор" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Неверный выбор" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Название" @@ -466,7 +466,7 @@ msgstr "Название" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Название" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Описание" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Описание (необязательно)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Путь" @@ -602,10 +602,10 @@ msgstr "Это пользователь является суперпользо #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Активный" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Назначено мне" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Создано" @@ -786,7 +786,7 @@ msgstr "Заказ на производство должен быть отме #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Расходники" @@ -795,7 +795,7 @@ msgstr "Расходники" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Необязательно" @@ -803,18 +803,18 @@ msgstr "Необязательно" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Производимая деталь" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Отслеживается" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Деталь" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Зарезервировано" @@ -892,7 +892,7 @@ msgstr "Зарезервировано" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Доступно" @@ -901,7 +901,7 @@ msgstr "Доступно" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Заказ на производство" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Код статуса заказа на производство" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Код партии" @@ -1076,7 +1076,7 @@ msgstr "Пользователь, создавший этот заказ на п #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Ответственный" @@ -1090,14 +1090,14 @@ msgstr "Пользователь, ответственный за этот за #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Внешняя ссылка" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -1157,7 +1157,7 @@ msgstr "Продукция не совпадает с заказом на про #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -1221,9 +1221,9 @@ msgstr "Объект производства" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Количество" @@ -1259,8 +1259,8 @@ msgstr "Выбранная складская позиция не соответ #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Выбранная складская позиция не соответ #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Складская позиция" @@ -1348,7 +1348,7 @@ msgstr "Требуется целое количество, так как мат #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1359,8 +1359,8 @@ msgstr "Введите серийные номера для продукции" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Введите серийные номера для продукции" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Расположение" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1420,15 +1420,15 @@ msgstr "Место хранения для завершенной продукц #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Статус" @@ -1536,7 +1536,7 @@ msgstr "Позиция для производства" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part должна указывать на ту же часть, что и заказ на производство" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Упаковка" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Серийный номер" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Отслеживание" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Ожидаемый" @@ -1938,9 +1938,9 @@ msgstr "Производство было просрочено на %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Просрочено" @@ -1962,7 +1962,7 @@ msgstr "Завершенная продукция" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Заказ на продажу" @@ -2023,8 +2023,8 @@ msgstr "Зарезервированные детали" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Нет конечной даты" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Завершённые" @@ -2117,11 +2117,7 @@ msgstr "Поглощенные Остатки" msgid "Completed Build Outputs" msgstr "Завершенная продукция" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Файлы" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Записи производства" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Резервирование Завершено" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Все позиции были полностью зарезервированы" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Новый заказ на производство" @@ -2171,11 +2167,6 @@ msgstr "Позиции" msgid "Incomplete Outputs" msgstr "Незавершенная продукция" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "Ссылка" @@ -2623,7 +2614,7 @@ msgstr "Копировать параметры по шаблону катего #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Шаблон" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "По умолчанию детали могут быть собраны из других компонентов" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Компонент" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "По умолчанию детали являются отслеживаемыми" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Можно продавать" @@ -2668,7 +2659,7 @@ msgstr "По умолчанию детали являются отслежива #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Виртуальная" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Пользователь" @@ -3962,7 +3953,7 @@ msgstr "Определение" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Результат" @@ -4538,7 +4529,7 @@ msgstr "Ссылка на адресную информацию (внешняя) msgid "Manufacturer Part" msgstr "Деталь производителя" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Выберите деталь" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Производитель" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Наименование параметра" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Значение" @@ -4616,12 +4607,12 @@ msgstr "Единицы измерения параметра" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -4650,7 +4641,7 @@ msgstr "Связанная деталь производителя должна #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Поставщик" @@ -4680,7 +4671,7 @@ msgstr "Описание детали поставщика" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Удалить изображение" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Покупатель" @@ -4880,7 +4871,7 @@ msgstr "Создать новую деталь поставщика" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Новая деталь поставщика" @@ -4893,7 +4884,7 @@ msgstr "Детали производителя" msgid "Create new manufacturer part" msgstr "Создать новую деталь производителя" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Новая деталь производителя" @@ -4907,7 +4898,7 @@ msgstr "Склад поставщика" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Новый заказ на закупку" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Производители" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Заказать деталь" @@ -5037,12 +5028,12 @@ msgstr "Поставщики" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Параметры" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Заказать Деталь" @@ -5139,7 +5130,7 @@ msgstr "Создать новую складскую позицию" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Новая складская позиция" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Складские позиции" @@ -5518,9 +5509,9 @@ msgstr "Ссылка на заказ" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "Невыполненный" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "Имеет цену" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -5570,7 +5561,7 @@ msgstr "Заказ на закупку" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Заказ на возврат" @@ -5767,7 +5758,7 @@ msgstr "Деталь поставщика" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Получено" @@ -5775,9 +5766,9 @@ msgstr "Получено" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Закупочная цена" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных элементов" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Введите код партии для поступающих складских позиций" @@ -6426,7 +6417,7 @@ msgstr "Дублировать выбранное" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Удалить строку" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Категория" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Категория детали" msgid "Default location for parts in this category" msgstr "Место хранения по умолчанию для деталей этой категории" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Ключевые слова по умолчанию" msgid "Default keywords for parts in this category" msgstr "Ключевые слова по умолчанию для деталей этой категории" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Иконка" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Иконка (необязательно)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Эта деталь активна?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Дата" @@ -7400,7 +7391,7 @@ msgstr "Введите описание для этого теста" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Включено" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Требуется" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "Описание параметра" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "Чекбокс" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Складские позиции для разновидностей деталей могут быть использованы для этой позиции BOM" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" @@ -7654,11 +7645,15 @@ msgstr "Часть 2" msgid "Select Related Part" msgstr "Выберите связанную часть" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "Копировать Изображение" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Скопировать BOM" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Инвентаризация" @@ -8193,105 +8188,101 @@ msgstr "Шаблоны тестирования детали" msgid "Add Test Template" msgstr "Добавить шаблон тестирования" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Записи Детали" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Разновидности детали" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Создать новую разновидность" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Новая разновидность" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Связанные детали" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Добавить Связанные" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Спецификация" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Экспорт" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Экспорт BOM" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Печать отчета о BOM" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Действия с BOM" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Загрузить BOM" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Проверить BOM" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Добавить элемент BOM" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Производимые детали" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Производства детали" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Резервы заказа на производство" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Поставщики" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "Связанная деталь" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "Добавить связанную деталь" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "Разновидности" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Склад" @@ -8585,7 +8576,7 @@ msgstr "Редактировать" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Последнее обновление" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Установлено" @@ -9284,21 +9283,21 @@ msgstr "Плагин" msgid "Method" msgstr "Метод" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Автор не найден" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "Дополнительные элементы" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Всего" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "Результаты тестирования" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "Тестирование" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Прошел" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Провален" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Нет результата" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Установленные элементы" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Серийный номер" @@ -9865,7 +9862,7 @@ msgstr "ID Поставщика" msgid "Customer ID" msgstr "ID Клиента" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Установлено в" @@ -9890,9 +9887,9 @@ msgstr "Требуется рецензия" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Истекает" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Место хранения" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Места хранения" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Владелец" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Выберите владельца" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Складские позиции не могут находиться в структурных местах хранения, но могут находиться в дочерних местах хранения." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Внешний" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Тип Места Хранения" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Вы не можете сделать это место хранение структурным, потому, что некоторые складские позиции уже находятся в нем!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "Складские позиции не могут находиться в структурных местах хранения!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Складская позиция не может быть создана для виртуальных деталей" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "Элемент должен иметь ссылку на производство, если is_building=True" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Ссылка на производство не указывает на тот же элемент" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Складская позиция" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Базовая деталь" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Выберите соответствующего поставщика детали для этой складской позиции" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Где находиться эта складская позиция?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Упаковка этой складской позиции хранится в" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Код партии для этой складской позиции" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Количество на складе" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Исходное производство" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Производства для этой складской позиции" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Поглощен" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "Заказ на производство, который поглотил эту складскую позицию" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Заказ на закупку для этой складской позиции" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Дата истечения срока годности для складской позиции. Остатки будут считаться просроченными после этой даты" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Удалить при обнулении" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Удалить эту складскую позицию при обнулении складского запаса" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "Деталь не является отслеживаемой" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Складская позиция была назначена заказу на продажу" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Складская позиция установлена в другую деталь" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "Складская позиция содержит другие детали" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Складская позиция была назначена покупателю" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "Складская позиция в производстве" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь поставщика" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Результат тестирования" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Записи Тестирования" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "Введите серийные номера для новых элементов" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Добавить запись к транзакции (необязательно)" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "Выберите деталь в которую будет преобразована складская позиция" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Невозможно преобразовать складскую позицию с назначенной деталью поставщика" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "Выберите складские позиции для изменения статуса" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "Не выбрано ни одной складской позиции" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Места хранения" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "Элемент зарезервирован для заказа на производство" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Покупатель для назначения складских позиций" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "Выбранная компания не является покупателем" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Записи о назначенных запасах" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "Необходимо предоставить список складских позиций" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Записи о слияниях запасов" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Разрешить слияние складских позиций с различными поставщиками" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Разрешить слияние складских позиций с различными статусами" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Необходимо предоставить как минимум 2 складские позиции" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "Нет изменений" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "Статус складской позиции" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Записи о перемещениях запасов" @@ -10597,7 +10590,7 @@ msgstr "Карантин" msgid "Legacy stock tracking entry" msgstr "Отслеживание устаревших запасов" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Складская позиция создана" @@ -10653,7 +10646,7 @@ msgstr "Отделить от родительского элемента" msgid "Split child item" msgstr "Разбить дочерний элемент" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Объединенные складские позиции" @@ -10673,7 +10666,7 @@ msgstr "Продукция заказа на производство завер msgid "Build order output rejected" msgstr "Продукция заказа на производство отклонена" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Поглощен заказом на производство" @@ -10734,7 +10727,7 @@ msgstr "Записи складской позиции" msgid "Installed Stock Items" msgstr "Установленные складские позиции" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Установить складскую позицию" @@ -10742,7 +10735,7 @@ msgstr "Установить складскую позицию" msgid "Delete all test results for this stock item" msgstr "Удалить все результаты тестирования для этой складской позиции" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "Добавить Результат Тестирования" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Установить запасы" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Добавить Остатки" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Удалить запасы" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Сериализовать запасы" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Переместить запасы" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Новое место хранения" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "места хранения" @@ -11412,7 +11405,7 @@ msgstr "Путь установки" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Встроенный" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Образец" @@ -11527,7 +11520,7 @@ msgstr "Оценить" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Удалить" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "Отсоединить" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "Удалить складскую позицию" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "Выбрать" @@ -12973,7 +12966,7 @@ msgstr "Выбрать" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "Запасы производства" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "Заказать запасы" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "Добавить категорию детали" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "Низкий запас" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "Нет категории" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "Отобразить списком" @@ -13850,7 +13843,7 @@ msgstr "Отобразить сеткой" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "Отобразить древом" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "Удалить результат" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "Сериализировать складскую позицию" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "Действия со складской позиции в этом месте хранения" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "Введите начальное количество для этой складской позиции" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "Складская позиция дублирована" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "Дублировать складскую позицию" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "Вы уверены, что хотите удалить эту складскую позицию?" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "Удалить складскую позицию" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "Редактировать складскую позицию" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "Создать еще один элемент после этого" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "Некоторые данные будут потеряны при слиянии складских позиций" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "Подтвердить слияние складских позиций" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "Объединить складские позиции" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "Переместить запасы" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "Переместить" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "Установить запасы" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "Количество" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "Удалить запасы" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "Взять" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "Добавить Запасы" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Добавить" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "Удалить запасы" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "Выбрать складские позиции" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "Выбрать как минимум одну складскую позицию" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "Подтвердите изменение запасов" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "Тест пройден" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "Добавить Результат Тестирования" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "Редактировать результаты тестирования" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "Данные Тестирования" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "В производстве" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "Установленные складские позиции" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "Место хранения не установлено" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "Изменить статус запасов" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "Объединить Запасы" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "Удалить запасы" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "складские позиции" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "Действия с Запасами" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "Складская позиция в производстве" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "Складская позиция зарезервирована заказом на продажу" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "Складская позиция была назначена покупателю" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "Сериализированная складская позиция была зарезервирована " -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "Складские позиции были полностью зарезервированы" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "Складские позиции были частично зарезервированы" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "Складская позиция была установлена в другую деталь" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "Складская позиция была поглощена заказом на продажу" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "Складская позиция была просрочена" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "Складская позиция будет просрочена в скором времени" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "Складская позиция была отклонена" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "Складская позиция была утеряна" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "Складская позиция была уничтожена" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "Истощен" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "Кол-во Запаса" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "Нет складских позиций соответствующих запросу" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "места хранения" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "Подробности" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "Нет изменений" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "Складская позиция не существует" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "Добавлено" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "Удалено" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "Снять складскую позицию" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "Выберите складскую позицию для съема" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "Установить другую складскую позицию в эту деталь" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "Складские позиции могут быть установлены, только если отвечают следующим критериям" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "Складская позиция ссылается на деталь, чья спецификация является этой складской позицией" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "Складская позиция сейчас доступна на складе" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "Складская позиция не установлена в другую деталь" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "Складская позиция отслеживается либо по коду партии, либо серийному номеру" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "Выберите одну или более складских позиций" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "Выбранные складские позиции" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "Изменить статус запасов" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "Статус заказа" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "Включая подкатегории" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "Подписан" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "Код партии" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "Активная Деталь" @@ -15168,64 +15153,56 @@ msgstr "Тест Пройден" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "Статус Производства" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "Включить детали в подкатегориях" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "Доступный запас" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "Имеет Ед. Изм." -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "Имеет IPN" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "В наличии" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "Можно купить" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "Имеет Варианты" @@ -15333,19 +15310,19 @@ msgstr "Сохранить" msgid "Show all notifications and history" msgstr "Показать все уведомления и историю" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Настройки электронной почты" msgid "Email settings not configured" msgstr "Электронная почта не настроена" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Да" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 93fba0bd85..3ec359a714 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index e5be74e873..44d242b6a5 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Zapiski" @@ -437,7 +437,7 @@ msgstr "Nedovoljena izbira" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Nedovoljena izbira" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Ime" @@ -466,7 +466,7 @@ msgstr "Ime" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Ime" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Opis" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Opis (opcijsko)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Pot" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Del" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Nalog izgradnje" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Koda statusa izgradnje" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Številka serije" @@ -1076,7 +1076,7 @@ msgstr "Uporabnik, ki je izdal nalog za izgradnjo" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Odgovoren" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Zunanja povezava" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Zunanja povezava" @@ -1157,7 +1157,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Količina" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Postavka zaloge" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "V teku" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Uporabnik" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "Dano v karanteno" msgid "Legacy stock tracking entry" msgstr "Vnos zaloge postavke" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Postavka zaloge ustvarjena" @@ -10653,7 +10646,7 @@ msgstr "Razdeljena od nadrejene postavke" msgid "Split child item" msgstr "Razdeljena podrejena postavka" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Združena zaloga postavk" @@ -10673,7 +10666,7 @@ msgstr "Nalog za izgradnjo končan" msgid "Build order output rejected" msgstr "Nalog za izgradnjo zavrnjen" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Porabljeno v nalogu za izgradnjo" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 37bad0b9e2..e5f6416137 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Napomene" @@ -437,7 +437,7 @@ msgstr "Nevažeći izvor" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Nevažeći izvor" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Ime" @@ -466,7 +466,7 @@ msgstr "Ime" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Ime" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Opis" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Opis (Opciono)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Putanja" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Nalog za izradu" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Link za eksterni URL" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Na čekanju" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Korisnik" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "U karantinu" msgid "Legacy stock tracking entry" msgstr "Nasleđeni unos za praćenje zaliha" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Stavka na zalihi stvorena" @@ -10653,7 +10646,7 @@ msgstr "Odvoj od nadređene stavke" msgid "Split child item" msgstr "Podeli podređenu stavku" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Spojene stavke zaliha" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 0436f5918a..fab0ff5fb4 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Anteckningar" @@ -437,7 +437,7 @@ msgstr "Ogiltigt val" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Ogiltigt val" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Namn" @@ -466,7 +466,7 @@ msgstr "Namn" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Namn" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Beskrivning" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Beskrivning (valfritt)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Sökväg" @@ -602,10 +602,10 @@ msgstr "Är den här användaren en superanvändare" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktiv" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Utfärdad av" @@ -786,7 +786,7 @@ msgstr "Tillverkningen måste avbrytas innan den kan tas bort" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Valfri" @@ -803,18 +803,18 @@ msgstr "Valfri" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Spårad" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Testbar" @@ -822,12 +822,12 @@ msgstr "Testbar" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Testbar" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Testbar" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Del" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Allokerad" @@ -892,7 +892,7 @@ msgstr "Allokerad" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Tillgänglig" @@ -901,7 +901,7 @@ msgstr "Tillgänglig" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Byggorder" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Tillverkning statuskod" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Batchkod" @@ -1076,7 +1076,7 @@ msgstr "Användare som utfärdade denna tillverknings order" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Ansvarig" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Extern länk" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Länk till extern URL" @@ -1157,7 +1157,7 @@ msgstr "Byggutgång matchar inte bygg order" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Antal" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Artikel i lager" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Serienummer" @@ -1359,8 +1359,8 @@ msgstr "Ange serienummer för att tillverkade produkter" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Ange serienummer för att tillverkade produkter" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Plats" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "Plats för färdiga produkter" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Status" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Serienummer" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Väntar" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Försenad" @@ -1962,7 +1962,7 @@ msgstr "Slutförd produktion" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Försäljningsorder" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Slutförd" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "Slutförd produktion" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Bilagor" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Bygganteckningar" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Ny byggorder" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "Ofullständig produktion" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "Är länk" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Mall" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Virtuell" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Användare" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Tillverkare" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Leverantör" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Radera bild" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Kund" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Tillverkare" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "Leverantörer" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Parametrar" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "Har projektkod" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Kategori" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Ikon" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Ikon (valfritt)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Datum" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "Kopiera bild" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "Redigera" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Senast uppdaterad" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "I karantän" msgid "Legacy stock tracking entry" msgstr "Spårningspost för äldre lager" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Lagerpost skapad" @@ -10653,7 +10646,7 @@ msgstr "Dela från överordnat objekt" msgid "Split child item" msgstr "Dela underordnat objekt" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Sammanfogade lagerposter" @@ -10673,7 +10666,7 @@ msgstr "Bygg orderutgång slutförd" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Konsumeras av byggorder" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Radera" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "Tilldela spårade artiklar mot individuella produkter" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "Ingen kategori" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "Visa som lista" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "Inga underkategorier hittades" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "Ange serienummer" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "Flytta" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Lägg till" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "Inga ändringar" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "Har projektkod" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Spara" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Ja" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 8d3f15def3..a4dabf7a18 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "หมายเหตุ" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "ชื่อ" @@ -466,7 +466,7 @@ msgstr "ชื่อ" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "ชื่อ" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "คำอธิบาย" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "สถานที่" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "สถานะ" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "อยู่ระหว่างดำเนินการ" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "สำเร็จแล้ว" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "ผู้ใช้งาน" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 8a1327bf89..decd7da765 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Notlar" @@ -437,7 +437,7 @@ msgstr "Geçersiz seçim" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Geçersiz seçim" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Adı" @@ -466,7 +466,7 @@ msgstr "Adı" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Adı" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Açıklama" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Açıklama (isteğe bağlı)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Yol" @@ -602,10 +602,10 @@ msgstr "Bu kullanıcı bir süper kullanıcı mı" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Aktif" @@ -761,16 +761,16 @@ msgstr "Ata Yapım" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Bana atandı" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Veren" @@ -786,7 +786,7 @@ msgstr "Yapımın silinebilmesi için önce iptal edilmesi gerekir" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Sarf Malzemesi" @@ -795,7 +795,7 @@ msgstr "Sarf Malzemesi" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "İsteğe Bağlı" @@ -803,18 +803,18 @@ msgstr "İsteğe Bağlı" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Montaj" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "İzlenen" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Test Edilebilir" @@ -822,12 +822,12 @@ msgstr "Test Edilebilir" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Test Edilebilir" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Test Edilebilir" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Parça" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Ayrıldı" @@ -892,7 +892,7 @@ msgstr "Ayrıldı" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Mevcut" @@ -901,7 +901,7 @@ msgstr "Mevcut" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Yapım İşi Emri" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Yapım işi durum kodu" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Sıra numarası" @@ -1076,7 +1076,7 @@ msgstr "Bu yapım işi emrini veren kullanıcı" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Sorumlu" @@ -1090,14 +1090,14 @@ msgstr "Bu yapım siparişinden sorumlu kullanıcı veya grup" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Harici Bağlantı" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" @@ -1157,7 +1157,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" @@ -1221,9 +1221,9 @@ msgstr "Nesne yap" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Miktar" @@ -1259,8 +1259,8 @@ msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Stok Kalemi" @@ -1348,7 +1348,7 @@ msgstr "Malzeme listesi izlenebilir parçalar içerdiğinden tamsayı miktar ger #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1359,8 +1359,8 @@ msgstr "Yapım işi çıktısı için seri numaraları girin" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Yapım işi çıktısı için seri numaraları girin" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Konum" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" @@ -1420,15 +1420,15 @@ msgstr "Tamamlanan yapım çıktıları içi konum" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Durum" @@ -1536,7 +1536,7 @@ msgstr "Yapım Satırı Ögesi" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part yapım siparişi aynı olan parçayı göstermelidir" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Öge stokta olmalıdır" @@ -1620,13 +1620,13 @@ msgstr "ML Referansı" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Paketleme" @@ -1656,7 +1656,7 @@ msgstr "ML Parça Adı" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "ML Parça Adı" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Seri Numara" @@ -1691,7 +1691,7 @@ msgstr "Parça Sınıfı Adı" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Takip Edilebilir" @@ -1751,7 +1751,7 @@ msgstr "Mevcut Turev Stoku" #: 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Bekliyor" @@ -1938,9 +1938,9 @@ msgstr "Bu yapım işinin %(target)s tarihinde süresi doluyor" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Vadesi geçmiş" @@ -1962,7 +1962,7 @@ msgstr "Tamamalanan Çıktılar" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Sipariş Emri" @@ -2023,8 +2023,8 @@ msgstr "Ayrılan Parçalar" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Hedef tarih ayarlanmadı" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Tamamlandı" @@ -2117,11 +2117,7 @@ msgstr "Harcanan Stok" msgid "Completed Build Outputs" msgstr "Tamamlanmış Yapım İşi Çıktıları" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "Yapım test istatistikleri" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "Yapım test istatistikleri" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Ekler" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Yapım İşi Notları" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Ayrılma Tamam" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Tüm satırlar tamamen tahsis edildi" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Yeni Yapım İşi Emri" @@ -2171,11 +2167,6 @@ msgstr "Satır Ögeleri" msgid "Incomplete Outputs" msgstr "Tamamlanmamış Çıktılar" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "Test İstatistikleri" - #: common/api.py:725 msgid "Is Link" msgstr "Link Olanlar" @@ -2623,7 +2614,7 @@ msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Şablon" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Bileşen" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Satılabilir" @@ -2668,7 +2659,7 @@ msgstr "Parçalar varsayılan olarak takip edilebilir" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Sanal" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Kullanıcı" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Parça seçin" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Üretici" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Parametre adı" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Değer" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Tedarikçi" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Müşteri" @@ -4880,7 +4871,7 @@ msgstr "Yeni tedarikçi parçası oluştur" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Yeni Tedarikçi Parçası" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "Tedarikçi Stoku" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Yeni Satın Alma Emri" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Üreticiler" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Parça siparişi" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "DPN" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Parça Kategorileri" msgid "Default location for parts in this category" msgstr "Bu kategori içindeki parçalar için varsayılan konum" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Bu parça aktif mi?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Etkin" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Gerekli" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "Parça Test Şablonları" msgid "Add Test Template" msgstr "Test Şablonu Ekle" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Parça Çeşitleri" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Yeni çeşit oluştur" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Yeni Çeşit" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Parça Tedarikçileri" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Stok" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Seri No" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Stok Konumu" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Stok Konumları" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "Seri numarası olan ögenin miktarı bir olmalı" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Miktar birden büyük ise seri numarası ayarlanamaz" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Üst Stok Kalemi" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Bu stok kalemi için tedarikçi parçası seçin" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Bu öge için seri numarası" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "Miktar seri numaları ile eşleşmiyor" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stok kalemi stokta olmadığı için taşınamaz" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "İşlem notu ekle (isteğe bağlı)" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Alt konumlar" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "Karantinaya alındı" msgid "Legacy stock tracking entry" msgstr "Eski stok izleme girişi" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Stok kalemi oluşturuldu" @@ -10653,7 +10646,7 @@ msgstr "Üst ögeden ayır" msgid "Split child item" msgstr "Alt ögeyi ayır" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Stok parçalarını birleştir" @@ -10673,7 +10666,7 @@ msgstr "Yapım emri çıktısı tamamlandı" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "Stok ayarlama işlemleri" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Stoku seri numarala" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Yeni Konum" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "Tüm bildirimleri ve içeriğini göster" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "E-posta Ayarları" msgid "Email settings not configured" msgstr "E-posta ayarları yapılandırılmadı" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Evet" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 01c6559f9b..2f5d69409a 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Нотатки" @@ -437,7 +437,7 @@ msgstr "" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "" @@ -466,7 +466,7 @@ msgstr "" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Шлях" @@ -602,10 +602,10 @@ msgstr "" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "" @@ -761,16 +761,16 @@ msgstr "" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "" @@ -786,7 +786,7 @@ msgstr "" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "" @@ -795,7 +795,7 @@ msgstr "" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "" @@ -803,18 +803,18 @@ msgstr "" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "" @@ -822,12 +822,12 @@ msgstr "" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Деталь" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "" @@ -892,7 +892,7 @@ msgstr "" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "" @@ -1076,7 +1076,7 @@ msgstr "" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "" @@ -1090,14 +1090,14 @@ msgstr "" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "" @@ -1157,7 +1157,7 @@ msgstr "" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -1221,9 +1221,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "" @@ -1259,8 +1259,8 @@ msgstr "" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "" @@ -1348,7 +1348,7 @@ msgstr "" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "" @@ -1359,8 +1359,8 @@ msgstr "" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1420,15 +1420,15 @@ msgstr "" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "" @@ -1536,7 +1536,7 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "" @@ -1620,13 +1620,13 @@ msgstr "" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "" @@ -1656,7 +1656,7 @@ msgstr "" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "" @@ -1938,9 +1938,9 @@ msgstr "" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "" @@ -1962,7 +1962,7 @@ msgstr "" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "" @@ -2023,8 +2023,8 @@ msgstr "" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "" @@ -2117,11 +2117,7 @@ msgstr "" msgid "Completed Build Outputs" msgstr "" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "" @@ -2171,11 +2167,6 @@ msgstr "" msgid "Incomplete Outputs" msgstr "" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "" - #: common/api.py:725 msgid "Is Link" msgstr "" @@ -2623,7 +2614,7 @@ msgstr "" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "" @@ -2668,7 +2659,7 @@ msgstr "" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "" @@ -3962,7 +3953,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "" @@ -4538,7 +4529,7 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "" @@ -4616,12 +4607,12 @@ msgstr "" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "" @@ -4650,7 +4641,7 @@ msgstr "" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "" @@ -4680,7 +4671,7 @@ msgstr "" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "" @@ -4880,7 +4871,7 @@ msgstr "" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "" @@ -4893,7 +4884,7 @@ msgstr "" msgid "Create new manufacturer part" msgstr "" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "" @@ -4907,7 +4898,7 @@ msgstr "" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "" @@ -5037,12 +5028,12 @@ msgstr "" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "" @@ -5139,7 +5130,7 @@ msgstr "" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "" @@ -5177,13 +5168,13 @@ msgstr "" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "" @@ -5518,9 +5509,9 @@ msgstr "" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "" @@ -5570,7 +5561,7 @@ msgstr "" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "" @@ -5767,7 +5758,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "" @@ -5775,9 +5766,9 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "" @@ -6426,7 +6417,7 @@ msgstr "" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "" @@ -6635,7 +6626,7 @@ msgstr "" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "" msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "" @@ -7400,7 +7391,7 @@ msgstr "" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "" @@ -7618,7 +7609,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -7654,11 +7645,15 @@ msgstr "" msgid "Select Related Part" msgstr "" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "" @@ -7724,7 +7719,7 @@ msgstr "" msgid "Copy image from original part" msgstr "" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "" @@ -8181,7 +8176,7 @@ msgstr "" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "" @@ -8193,105 +8188,101 @@ msgstr "" msgid "Add Test Template" msgstr "" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8585,7 +8576,7 @@ msgstr "" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "" @@ -9188,44 +9179,52 @@ msgstr "" msgid "The Supplier which acts as 'TME'" msgstr "" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "" @@ -9284,21 +9283,21 @@ msgstr "" msgid "Method" msgstr "" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -9759,8 +9758,6 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "" @@ -9865,7 +9862,7 @@ msgstr "" msgid "Customer ID" msgstr "" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "" @@ -9890,9 +9887,9 @@ msgstr "" msgid "Delete on Deplete" msgstr "" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "" msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "" msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "" @@ -10437,8 +10434,8 @@ msgstr "" msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "" @@ -10462,110 +10459,106 @@ msgstr "" msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "" @@ -10597,7 +10590,7 @@ msgstr "" msgid "Legacy stock tracking entry" msgstr "" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "" @@ -10653,7 +10646,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "" @@ -10673,7 +10666,7 @@ msgstr "" msgid "Build order output rejected" msgstr "" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "" @@ -10734,7 +10727,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "" @@ -10742,7 +10735,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "" @@ -11422,7 +11415,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "" msgid "Show all notifications and history" msgstr "" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "" msgid "Email settings not configured" msgstr "" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 71bcaeccee..a8b0657e38 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "Ghi chú" @@ -437,7 +437,7 @@ msgstr "Lựa chọn sai" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "Lựa chọn sai" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "Tên" @@ -466,7 +466,7 @@ msgstr "Tên" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "Tên" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "Mô tả" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "Mô tả (tùy chọn)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "Đường dẫn" @@ -602,10 +602,10 @@ msgstr "Người dùng này là superuser" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "Hoạt động" @@ -761,16 +761,16 @@ msgstr "Xây dựng nguồn gốc" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "Đã gán cho tôi" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "Phát hành bởi" @@ -786,7 +786,7 @@ msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa đư #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "Vật tư tiêu hao" @@ -795,7 +795,7 @@ msgstr "Vật tư tiêu hao" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "Tuỳ chọn" @@ -803,18 +803,18 @@ msgstr "Tuỳ chọn" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "Lắp ráp" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "Đã theo dõi" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "Có thể kiểm tra" @@ -822,12 +822,12 @@ msgstr "Có thể kiểm tra" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "Có thể kiểm tra" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "Có thể kiểm tra" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "Nguyên liệu" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "Đã cấp phát" @@ -892,7 +892,7 @@ msgstr "Đã cấp phát" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "Có sẵn" @@ -901,7 +901,7 @@ msgstr "Có sẵn" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "Tạo đơn hàng" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "Mã trạng thái bản dựng" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "Mã lô hàng" @@ -1076,7 +1076,7 @@ msgstr "Người dùng người đã được phân công cho đơn đặt bản #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "Chịu trách nhiệm" @@ -1090,14 +1090,14 @@ msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "Liên kết bên ngoài" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" @@ -1157,7 +1157,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -1221,9 +1221,9 @@ msgstr "Dựng đối tượng" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "Số lượng" @@ -1259,8 +1259,8 @@ msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "Kho hàng" @@ -1348,7 +1348,7 @@ msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật l #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "Số sê-ri" @@ -1359,8 +1359,8 @@ msgstr "Nhập vào số sêri cho đầu ra bản dựng" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "Nhập vào số sêri cho đầu ra bản dựng" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "Địa điểm" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 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ệ" @@ -1420,15 +1420,15 @@ msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "Trạng thái" @@ -1536,7 +1536,7 @@ msgstr "Mục chi tiết bản dựng" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt bản dựng" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" @@ -1620,13 +1620,13 @@ msgstr "BOM liên quan" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "Đóng gói" @@ -1656,7 +1656,7 @@ msgstr "Tên hàng hoá BOM" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "Tên hàng hoá BOM" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "Số sê-ri" @@ -1691,7 +1691,7 @@ msgstr "Tên danh mục hàng hoá" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "Có thể theo dõi" @@ -1751,7 +1751,7 @@ msgstr "Hàng tồn kho có sẵn" #: 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "Đợi duyệt" @@ -1938,9 +1938,9 @@ msgstr "Bản dựng đã đến hạn vào %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "Quá hạn" @@ -1962,7 +1962,7 @@ msgstr "Đầu ra hoàn thiện" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "Đơn đặt hàng" @@ -2023,8 +2023,8 @@ msgstr "Sản phẩm đã phân bổ" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "Chưa đặt ngày mục tiêu" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "Đã hoàn thành" @@ -2117,11 +2117,7 @@ msgstr "Kho tiêu thụ" msgid "Completed Build Outputs" msgstr "Đầu ra bản dựng hoàn thiện" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "Tạo kiểm định" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "Tạo kiểm định" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "Tập tin đính kèm" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "Ghi chép bản dựng" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "Phân bổ hoàn thành" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "Tất cả đã được chỉ định đầy đủ" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "Tạo đơn đặt bản dựng" @@ -2171,11 +2167,6 @@ msgstr "Mục dòng" msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn thiện" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "Kiểm định" - #: common/api.py:725 msgid "Is Link" msgstr "Đường dẫn" @@ -2623,7 +2614,7 @@ msgstr "Sao chéo mẫu tham số danh mục khi tạo 1 sản phẩm" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "Mẫu" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "Sản phẩm có thể lắp giáp từ thành phần khác theo mặc định" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "Thành phần" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "Sản phẩm mặc định có thể mua được" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "Có thể bán" @@ -2668,7 +2659,7 @@ msgstr "Sản phẩm mặc định có thể theo dõi được" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "Ảo" @@ -3765,7 +3756,7 @@ msgstr "" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "Người dùng" @@ -3962,7 +3953,7 @@ msgstr "Định nghĩa" msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "Kết quả" @@ -4538,7 +4529,7 @@ msgstr "Liên kết thông tin địa chỉ (bên ngoài)" msgid "Manufacturer Part" msgstr "Sản phẩm nhà sản xuất" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "Chọn sản phẩm" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "Tên tham số" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "Giá trị" @@ -4616,12 +4607,12 @@ msgstr "Đơn vị tham số" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" @@ -4650,7 +4641,7 @@ msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu vớ #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "Nhà cung cấp" @@ -4680,7 +4671,7 @@ msgstr "Mô tả sản phẩm nhà cung cấp" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "Xóa ảnh" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "Khách hàng" @@ -4880,7 +4871,7 @@ msgstr "Thêm mới sản phẩm nhà cung cấp" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "Sản phẩm nhà cung cấp mới" @@ -4893,7 +4884,7 @@ msgstr "Sản phẩm nhà sản xuất" msgid "Create new manufacturer part" msgstr "Tạo sản phẩm nhà sản xuất mới" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "Sản phẩm nhà sản xuất mới" @@ -4907,7 +4898,7 @@ msgstr "Kho nhà cung cấp" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "Đơn đặt hàng mới" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "Nhà sản xuất" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "Đặt mua sản phẩm" @@ -5037,12 +5028,12 @@ msgstr "Nhà cung cấp" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "Thông số" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "Chức năng cho sản phẩm nhà cung cấp" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "Đặt hàng sản phẩm" @@ -5139,7 +5130,7 @@ msgstr "Thêm mới hàng trong kho" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "Hàng trong kho mới" @@ -5177,13 +5168,13 @@ msgstr "Cập nhật độ sẵn sàng sản phẩm" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "Hàng trong kho" @@ -5518,9 +5509,9 @@ msgstr "Tham chiếu đơn đặt" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "Đơn hàng" @@ -5570,7 +5561,7 @@ msgstr "Đơn hàng" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "Đơn hàng trả lại" @@ -5767,7 +5758,7 @@ msgstr "Sản phẩm nhà cung cấp" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "Đã nhận" @@ -5775,9 +5766,9 @@ msgstr "Đã nhận" msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "Giá mua" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "Nhập mã lô cho hàng trong kho đang đến" @@ -6426,7 +6417,7 @@ msgstr "Lựa chọn trùng lặp" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "Xóa hàng" @@ -6635,7 +6626,7 @@ msgstr "Cập nhật {part} giá đơn vị đến {price} và số lượng đ #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "" @@ -6840,7 +6831,7 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "" msgid "Category" msgstr "Danh mục" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "" @@ -6891,8 +6882,8 @@ msgstr "Danh mục sản phẩm" msgid "Default location for parts in this category" msgstr "Vị trí mặc định cho sản phẩm trong danh mục này" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "Từ khóa mặc định" msgid "Default keywords for parts in this category" msgstr "Từ khóa mặc định cho sản phẩm trong danh mục này" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "Biểu tượng" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "Biểu tượng (tùy chọn)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "Sản phẩm này đang hoạt động?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "" @@ -7298,7 +7289,7 @@ msgstr "Tống số kho tại thời điểm kiểm kê" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "Ngày" @@ -7400,7 +7391,7 @@ msgstr "Nhập mô tả cho kiểm thử này" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "Đã bật" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "Bắt buộc" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "Mô tả tham số" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "Ô lựa chọn" @@ -7618,7 +7609,7 @@ msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến th msgid "Stock items for variant parts can be used for this BOM item" msgstr "Hàng trong kho cho sản phẩm biến thể có thể được dùng bởi mục BOM này" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 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" @@ -7654,11 +7645,15 @@ msgstr "Sản phẩm 2" msgid "Select Related Part" msgstr "Chọn sản phẩm liên quan" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 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:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "Đã tồn tại mối quan hệ trùng lặp" @@ -7724,7 +7719,7 @@ msgstr "Sao chép ảnh" msgid "Copy image from original part" msgstr "Sao chép hình ảnh từ sản phẩm gốc" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "Sao chép BOM" @@ -8181,7 +8176,7 @@ msgstr "Thêm thông tin kiểm kê" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "Kiểm kê" @@ -8193,105 +8188,101 @@ msgstr "Mẫu kiểm thử sản phẩm" msgid "Add Test Template" msgstr "Thêm mẫu kiểm thử" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "Ghi chú sản phẩm" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "Biến thể sản phẩm" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "Tạo biến thể mới" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "Biến thể mới" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "Thêm tham số mới" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "Sản phẩm liên quan" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "Thêm liên quan" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "Chức năng xuất dữ liệu" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "Xuất BOM" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "Báo cáo in BOM" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "Chức năng BOM" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "Tải lên BOM" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "Xác minh BOM" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "Thêm mục BOM" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "Lắp ráp" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "Bản dựng sản phẩm" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "Phân bổ đơn hàng bản dựng" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "Nhà cung cấp sản phẩm" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "Nhà sản xuất sản phẩm" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "" @@ -8538,8 +8529,8 @@ msgstr "Biến thể" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "Kiện hàng" @@ -8585,7 +8576,7 @@ msgstr "Sửa" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "Cập nhật lần cuối" @@ -9188,44 +9179,52 @@ msgstr "Cung cấp khả năng quét mã vạch TME" msgid "The Supplier which acts as 'TME'" msgstr "Nhà cung cấp hoạt động như 'TME'" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "Cài đặt phần mở rộng thành công" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "Cài đặt phần bổ sung đến {path}" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "Là phần bổ sung hoạt động" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "Đã cài đặt" @@ -9284,21 +9283,21 @@ msgstr "Phần bổ sung" msgid "Method" msgstr "Phương thức" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "Không tìm thấy tác giả" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Phần bổ sung '{p}' không tương thích với phiên bản InvenTree hiện tại {v}" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Phần bổ sung yêu cầu ít nhất phiên bản {v}" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Phần bổ sung yêu cầu tối đa phiên bản {v}" @@ -9759,8 +9758,6 @@ msgstr "Bảng liệt kê mở rộng" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "Tổng cộng" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "Kết quả kiểm tra" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "Thử nghiệm" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "Đạt" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "Không đạt" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "Không có kết quả (bắt buộc)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "Không có kết quả" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "Mục đã cài đặt" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "Sê-ri" @@ -9865,7 +9862,7 @@ msgstr "Tên nhà cung cấp" msgid "Customer ID" msgstr "ID Khách hàng" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "Đã cài đặt trong" @@ -9890,9 +9887,9 @@ msgstr "Cần xem xét" msgid "Delete on Deplete" msgstr "Xóa khi thiếu hụt" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "Ngày hết hạn" @@ -9908,7 +9905,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "" @@ -9990,316 +9987,316 @@ msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được đ msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "Loại vị trí kho hàng" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "Loại vị trí kho hàng" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "Biểu tượng mặc định cho vị trí không được đặt biểu tượng (tùy chọn)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "Kho hàng" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "Vị trí kho hàng" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "Chủ sở hữu" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "Chọn chủ sở hữu" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "Không thể đưa trực tiếp hàng trong kho vào bên trong vị trí kho hàng có cấu trúc, nhưng có thể đặt vào kho con." -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "Bên ngoài" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "Đây là vị trí kho bên ngoài" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "Loại vị trí" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "Loại vị trí kho hàng của địa điểm này" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "Bạn không thể chuyển đổi vị trí kho hàng này thành cấu trúc vì đã có hàng hóa trong kho được đặt vào bên trong nó!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "Không thể đặt hàng trong kho vào trong địa điểm kho có cấu trúc!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "Không thể tạo hàng hóa trong kho cho sản phẩm ảo" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Loại sản phẩm ('{self.supplier_part.part}') phải là {self.part}" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "Số lượng phải là 1 cho hàng hóa với số sê ri" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Số sê ri không thể đặt được nếu số lượng lớn hơn 1" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "Hàng hóa không thể thuộc về chính nó" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "Hàng hóa phải có 1 tham chiếu bản dựng nếu is_building=True" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "Tham chiếu bản dựng không thể trỏ vào cùng một đối tượng sản phẩm" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "Hàng trong kho cha" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "Sản phẩm cơ bản" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "Chọn sản phẩm nhà cung cấp khớp với hàng hóa trong kho này" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "Hàng trong kho này được đặt ở đâu?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "Đóng gói hàng hóa này được lưu trữ lại" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "Mục này đã được cài đặt trong mục khác?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "Số sê ri cho mục này" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "Mã lô cho hàng trong kho này" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "Số lượng tồn kho" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "Bản dựng nguồn" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "Bản dựng cho hàng hóa này" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "Tiêu thụ bởi" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "Đơn đặt bản dựng đã dùng hàng hóa này" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "Đơn đặt mua nguồn" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "Đơn đặt mua cho hàng hóa này" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "Đơn hàng bán đích" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ngày hết hạn của hàng hóa này. Kho sẽ được nhắc tình trạng hết hạn sau ngày này" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "Xóa khi thiếu hụt" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "Xóa hàng trong kho này khi kho hàng bị thiếu hụt" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "Giá mua riêng lẻ tại thời điểm mua" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "Đã chuyển đổi sang sản phẩm" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "Chưa đặt sản phẩm thành có thể theo dõi" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "Số lượng phải là số nguyên" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Số lượng không thể vượt quá số lượng trong kho đang có ({self.quantity})" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "Số lượng không khớp với số sêri" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "Hàng trong kho đã được gán vào đơn hàng bán" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "Hàng trong kho đã được cài đặt vào hàng hóa khác" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "Hàng trong kho chứa hàng hóa khác" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "Hàng trong kho đã được gắn với một khách hàng" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "Hàng trong kho hiện đang sản xuất" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "Không thể hợp nhất kho nối tiếp" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "Mặt hàng trùng lặp" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm tương tự" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm nhà cung cấp tương tự" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "Mã trạng thái kho phải phù hợp" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "Không thể xóa mặt hàng không ở trong kho" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "Ghi chú đầu vào" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "Phải cung cấp giá trị cho kiểm thử này" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "Phải tải liên đính kèm cho kiểm thử này" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "Kết quả kiểm thử" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "Giá trị đầu ra kiểm thử" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "Đính kèm kết quả kiểm thử" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "Ghi chú kiểm thử" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "" @@ -10409,7 +10406,7 @@ msgstr "Số lượng phải không vượt quá số lượng trong kho đang c msgid "Enter serial numbers for new items" msgstr "Điền số sêri cho hàng hóa mới" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "Vị trí kho đích" @@ -10437,8 +10434,8 @@ msgstr "Số lượng để cài đặt" msgid "Enter the quantity of items to install" msgstr "Nhập số lượng hàng hóa để cài đặt" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "Thêm ghi chú giao dịch (tùy chọn)" @@ -10462,110 +10459,106 @@ msgstr "Số lượng cần lắp đặt phải không vượt quá số lượn msgid "Destination location for uninstalled item" msgstr "Vị trí đích cho hàng hóa bị gỡ bỏ" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "" - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "Chọn sản phẩm để chuyển đổi mặt hàng vào bên trong" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "Sản phẩm đã chọn không phải là tùy chọn hợp lệ để chuyển đổi" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Không thể chuyển đổi hàng hóa với sản phẩm nhà cung cấp đã gán" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "Vị trí đích dành cho hàng hóa trả lại" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "Chọn mặt hàng để đổi trạng thái" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "Không có mặt hàng nào được chọn" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "Kho phụ" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "Sản phẩm phải có thể bán được" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "Hàng hóa được phân bổ đến một đơn hàng bán" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "Hàng hóa được phân bổ đến một đơn đặt bản dựng" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "Khách hàng được gán vào các mặt hàng" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "Công ty đã chọn không phải là khách hàng" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "Ghi chú phân bổ kho" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "Phải cung cấp danh sách mặt hàng" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "Ghi chú gộp kho" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "Cho phép nhiều nhà cung không khớp" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "Cho phép mặt hàng cùng sản phẩm nhà cung cấp khác phải được gộp" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "Cho phép trạng thái không khớp" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "Cho phép mặt hàng với mã trạng thái khác nhau để gộp lại" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "Cần cung cấp ít nhất hai mặt hàng" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "Giá trị khóa chính mặt hàng" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "Mã trạng thái mặt hàng" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "Ghi chú giao dịch kho" @@ -10597,7 +10590,7 @@ msgstr "Đã cách ly" msgid "Legacy stock tracking entry" msgstr "Mục theo dõi kho cổ điển" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "Kho hàng đã được khởi tạo" @@ -10653,7 +10646,7 @@ msgstr "Tách từ mục cha" msgid "Split child item" msgstr "Tách mục con" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "Kho hàng đã được gộp" @@ -10673,7 +10666,7 @@ msgstr "Đầu ra đơn đặt bản dựng đã hoàn thành" msgid "Build order output rejected" msgstr "Đầu ra đơn đặt bản dựng bị từ chối" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "Tiêu hao bởi đơn đặt bản dựng" @@ -10734,7 +10727,7 @@ msgstr "Ghi chú tại kho hàng" msgid "Installed Stock Items" msgstr "Hàng hóa đã lắp đặt" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "Lắp đặt hàng hóa trong kho" @@ -10742,7 +10735,7 @@ msgstr "Lắp đặt hàng hóa trong kho" msgid "Delete all test results for this stock item" msgstr "Xóa toàn bộ kết quả kiểm thử cho kho hàng này" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "Chức năng điều chỉnh kho" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "Đếm hàng" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "Thêm hàng" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "Xóa hàng hóa" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "Sắp xếp hàng hóa" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "Chuyển giao hàng" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "Chỉ định cho khách hàng" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "Chưa thực hiện kiểm kê" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "Vị trí mới" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "" @@ -11412,7 +11405,7 @@ msgstr "Đường dẫn cài đặt" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "Gắn liền" @@ -11422,7 +11415,7 @@ msgstr "Đây là phần bổ sung có sẵn nên không thể tắt được" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "Mẫu" @@ -11527,7 +11520,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "Xóa" @@ -12385,7 +12378,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "" @@ -12698,13 +12691,13 @@ msgstr "" msgid "Complete Build Order" msgstr "" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "" @@ -12965,7 +12958,7 @@ msgstr "" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "" @@ -12973,7 +12966,7 @@ msgstr "" msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "" @@ -13042,7 +13035,7 @@ msgstr "" msgid "Build stock" msgstr "" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "" @@ -13582,8 +13575,8 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "" @@ -13850,7 +13843,7 @@ msgstr "" msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "" @@ -14500,492 +14493,484 @@ msgstr "" msgid "Remove results" msgstr "" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "Thêm" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "" @@ -15024,12 +15009,12 @@ msgstr "" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "" @@ -15168,64 +15153,56 @@ msgstr "" msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "" @@ -15333,19 +15310,19 @@ msgstr "Lưu lại" msgid "Show all notifications and history" msgstr "Hiện toàn bộ thông báo và lịch sử" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "" @@ -15494,14 +15471,6 @@ msgstr "Thiết lập email" msgid "Email settings not configured" msgstr "Chưa cấu hình thiết lập email" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "Có" 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 bf11a9c733..a07c9e567d 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -66,10 +66,10 @@ msgstr "输入日期" #: InvenTree/fields.py:159 msgid "Invalid decimal value" -msgstr "" +msgstr "无效的数值" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "备注" @@ -437,7 +437,7 @@ msgstr "無效的選項" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "無效的選項" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "名稱" @@ -466,7 +466,7 @@ msgstr "名稱" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "名稱" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "描述" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "描述(選填)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "路径" @@ -602,10 +602,10 @@ msgstr "此用户是否为超级用户" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "激活" @@ -761,16 +761,16 @@ msgstr "可测试部分" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "分配给我" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "发布者" @@ -786,7 +786,7 @@ msgstr "工單必須被取消才能被刪除" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "耗材" @@ -795,7 +795,7 @@ msgstr "耗材" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "非必須項目" @@ -803,18 +803,18 @@ msgstr "非必須項目" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "装配" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "追蹤中" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "可测试" @@ -822,12 +822,12 @@ msgstr "可测试" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "可测试" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,21 +864,21 @@ msgstr "可测试" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "零件" #: build/api.py:367 order/api.py:820 msgid "Order Outstanding" -msgstr "" +msgstr "未结算订单" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "已分配" @@ -892,7 +892,7 @@ msgstr "已分配" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "可用数量" @@ -901,7 +901,7 @@ msgstr "可用数量" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "生产订单" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "生產狀態代碼" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "批号" @@ -1076,7 +1076,7 @@ msgstr "發布此生產工單的使用者" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "負責人" @@ -1090,14 +1090,14 @@ msgstr "負責此生產工單的使用者或群組" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "外部連結" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "外部URL連結" @@ -1157,7 +1157,7 @@ msgstr "产出与生产订单不匹配" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -1221,9 +1221,9 @@ msgstr "生产对象" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "數量" @@ -1259,8 +1259,8 @@ msgstr "選擇的庫存品項和BOM的項目不符" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "選擇的庫存品項和BOM的項目不符" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "庫存品項" @@ -1348,7 +1348,7 @@ msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "序號" @@ -1359,8 +1359,8 @@ msgstr "输出产出的序列号" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "输出产出的序列号" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "地點" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1420,15 +1420,15 @@ msgstr "已完成删除的库存地点" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "狀態" @@ -1536,7 +1536,7 @@ msgstr "生产行项目" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单零件相同" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "项目必须在库存中" @@ -1620,13 +1620,13 @@ msgstr "物料清单参考" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "打包" @@ -1656,7 +1656,7 @@ msgstr "物料清单零件名称" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "物料清单零件名称" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "序列号" @@ -1691,7 +1691,7 @@ msgstr "零件类别名称" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "可追踪" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "待定" @@ -1938,9 +1938,9 @@ msgstr "此次生产的截止日期为 %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "逾期" @@ -1962,7 +1962,7 @@ msgstr "产出已完成" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "销售订单" @@ -2023,8 +2023,8 @@ msgstr "已分配的零件" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "未设置目标日期" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "已完成" @@ -2117,11 +2117,7 @@ msgstr "已消耗的库存" msgid "Completed Build Outputs" msgstr "已完成的产出" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "构建测试统计数据" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "构建测试统计数据" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "附件" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "生产备注" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "分配完成" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "所有行项目已全部分配" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "新建生产订单" @@ -2171,11 +2167,6 @@ msgstr "行项目" msgid "Incomplete Outputs" msgstr "未完成的产出" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "测试统计" - #: common/api.py:725 msgid "Is Link" msgstr "是否链接" @@ -2623,7 +2614,7 @@ msgstr "创建零件时复制类别参数模板" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "模板" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "默认情况下,元件可由其他零件组装而成" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "组件" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "默认情况下可购买零件" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "可销售" @@ -2668,7 +2659,7 @@ msgstr "默认情况下可跟踪零件" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "虚拟的" @@ -3765,7 +3756,7 @@ msgstr "为用户保存上次使用的打印设备" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "使用者" @@ -3962,7 +3953,7 @@ msgstr "定义" msgid "Unit definition" msgstr "单位定义" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "扫描条形码的响应数据" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "结果" @@ -4538,7 +4529,7 @@ msgstr "链接地址信息 (外部)" msgid "Manufacturer Part" msgstr "制造商零件" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "选择零件" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "制造商" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "参数名称" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "值" @@ -4616,12 +4607,12 @@ msgstr "参数单位" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "供应商零件" @@ -4650,7 +4641,7 @@ msgstr "链接的制造商零件必须引用相同的基础零件" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "供应商" @@ -4680,7 +4671,7 @@ msgstr "供应商零件说明" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "删除图像" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "客户" @@ -4880,7 +4871,7 @@ msgstr "创建新的供应商零件" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "新建供应商零件" @@ -4893,7 +4884,7 @@ msgstr "制造商零件" msgid "Create new manufacturer part" msgstr "创建新的制造商零件" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "新建制造商零件" @@ -4907,7 +4898,7 @@ msgstr "供应商库存" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "新建采购订单" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "制造商" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "订购零件" @@ -5037,12 +5028,12 @@ msgstr "供应商" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "参数" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "供应商零件操作" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "订购零件" @@ -5139,7 +5130,7 @@ msgstr "创建新库存项目" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "新库存项目" @@ -5177,13 +5168,13 @@ msgstr "更新零件可用性" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "库存项" @@ -5518,9 +5509,9 @@ msgstr "订单参考" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "未完成" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "有项目编码" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "有定价" @@ -5550,7 +5541,7 @@ msgstr "订单待定" #: order/api.py:1049 msgid "Has Shipment" -msgstr "" +msgstr "有配送" #: order/api.py:1560 order/models.py:386 order/models.py:1528 #: order/models.py:1642 order/templates/order/order_base.html:10 @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "采购订单" @@ -5570,7 +5561,7 @@ msgstr "采购订单" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "退货订单" @@ -5715,7 +5706,7 @@ msgstr "由于发货不完整,订单无法完成" #: order/models.py:1110 msgid "Order cannot be completed as there are incomplete allocations" -msgstr "" +msgstr "由于缺货,订单无法完成" #: order/models.py:1115 msgid "Order cannot be completed as there are incomplete line items" @@ -5767,7 +5758,7 @@ msgstr "供应商零件" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "已接收" @@ -5775,9 +5766,9 @@ msgstr "已接收" msgid "Number of items received" msgstr "收到的物品数量" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "采购价格" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "为收到的物品选择目的地位置" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "输入入库项目的批号" @@ -6150,7 +6141,7 @@ msgstr "提供的条形码值必须是唯一的" #: order/serializers.py:1054 msgid "Shipments" -msgstr "" +msgstr "配送" #: order/serializers.py:1057 order/templates/order/sales_order_base.html:177 #: order/templates/order/sales_order_detail.html:99 @@ -6426,7 +6417,7 @@ msgstr "重复选项" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "移除行" @@ -6635,7 +6626,7 @@ msgstr "更新零件 {part} 单价到 {price} 且更新数量到 {qty}" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "内部零件号 IPN" @@ -6840,7 +6831,7 @@ msgstr "有修订版本" msgid "BOM Valid" msgstr "物料清单合规" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "物料清单合规" msgid "Category" msgstr "类别" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "装配部份是可测试的" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "组件部份是可测试的" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "使用" @@ -6891,8 +6882,8 @@ msgstr "零件类别" msgid "Default location for parts in this category" msgstr "此类别零件的默认库存地点" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "默认关键字" msgid "Default keywords for parts in this category" msgstr "此类别零件的默认关键字" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "图标" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "图标(可选)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "这个零件是否已激活?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "已锁定" @@ -7298,7 +7289,7 @@ msgstr "盘点时可用库存总额" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "日期" @@ -7400,7 +7391,7 @@ msgstr "输入测试的描述" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "已启用" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "此测试是否已启用?" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "必须的" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "参数说明" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "勾选框" @@ -7618,7 +7609,7 @@ msgstr "此物料清单项目是由物料清单继承的变体零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "变体零件的库存项可以用于此物料清单项目" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "可追踪零件的数量必须是整数" @@ -7654,11 +7645,15 @@ msgstr "零件2" msgid "Select Related Part" msgstr "选择相关的零件" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "零件关系不能在零件和自身之间创建" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "复制关系已经存在" @@ -7724,7 +7719,7 @@ msgstr "复制图片" msgid "Copy image from original part" msgstr "从原零件复制图片" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "复制物料清单" @@ -8181,7 +8176,7 @@ msgstr "添加盘点信息" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "库存盘点" @@ -8193,105 +8188,101 @@ msgstr "零件测试模板" msgid "Add Test Template" msgstr "添加测试模板" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "零件测试统计" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "分配销售订单" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "零件备注" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "零件变体" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "创建零件变体" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "新建零件变体" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "添加参数" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "关联零件" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "添加关联" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "物料清单" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "输出操作" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "输出物料清单" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "打印物料清单" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "物料清单操作" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "上传物料清单" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "验证物料清单" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "添加物料清单项" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "装配" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "零件组装" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "分配生产订单" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "零件供应商" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "零件制造商" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "关联零件" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "添加关联零件" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "添加测试结果模板" @@ -8538,8 +8529,8 @@ msgstr "变体" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "庫存" @@ -8585,7 +8576,7 @@ msgstr "编辑" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "最近更新" @@ -9188,44 +9179,52 @@ msgstr "为扫描 TME 条形码提供支持" msgid "The Supplier which acts as 'TME'" msgstr "作为‘TME’的供应商" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "只有员工用户可以管理插件" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "插件安装已禁用" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "插件安装成功" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "插件安装到 {path}" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "在插件仓库中找不到插件" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "插件不是一个打包的插件" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "找不到插件包名称" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "插件卸载已禁用" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "插件无法卸载,因为它目前处于激活状态" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "插件卸载成功" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "插件是否激活" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "已安装" @@ -9284,21 +9283,21 @@ msgstr "插件" msgid "Method" msgstr "方法" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "未找到作者" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "插件 '{p}' 与当前 InvenTree 版本{v} 不兼容" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "插件所需最低版本 {v}" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "插件所需最高版本 {v}" @@ -9397,15 +9396,15 @@ msgstr "这是一个示例仪表板项目。它提供了一个简单的HTML内 #: plugin/samples/integration/user_interface_sample.py:147 msgid "Context Dashboard Item" -msgstr "" +msgstr "上下文面板" #: plugin/samples/integration/user_interface_sample.py:161 msgid "Admin Dashboard Item" -msgstr "" +msgstr "管理面板" #: plugin/samples/integration/user_interface_sample.py:162 msgid "This is an admin-only dashboard item." -msgstr "" +msgstr "这是一个仅限管理员查看的面板。" #: plugin/serializers.py:82 msgid "Source File" @@ -9759,8 +9758,6 @@ msgstr "额外行项目" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "总计" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "测试结果" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "测试" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "通过" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "失败" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "无结果 (必填)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "没有结果" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "已安装的项目" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "系列" @@ -9865,7 +9862,7 @@ msgstr "供应商 ID" msgid "Customer ID" msgstr "客户 ID" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "安装于" @@ -9890,9 +9887,9 @@ msgstr "需要审核" msgid "Delete on Deplete" msgstr "在消耗品上删除" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "有效期至" @@ -9908,7 +9905,7 @@ msgstr "按顶级位置筛选" msgid "Include sub-locations in filtered results" msgstr "在筛选结果中包含子地点" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "上级地点" @@ -9918,35 +9915,35 @@ msgstr "按上级位置筛选" #: stock/api.py:523 msgid "Part name (case insensitive)" -msgstr "" +msgstr "零件名称 (不区分大小写)" #: stock/api.py:528 msgid "Part name contains (case insensitive)" -msgstr "" +msgstr "零件名称包含 (不区分大小写)" #: stock/api.py:534 msgid "Part name (regex)" -msgstr "" +msgstr "零件名称 (正则表达式)" #: stock/api.py:539 msgid "Part IPN (case insensitive)" -msgstr "" +msgstr "内部零件号 (不区分大小写)" #: stock/api.py:544 msgid "Part IPN contains (case insensitive)" -msgstr "" +msgstr "内部零件号 (不区分大小写)" #: stock/api.py:549 msgid "Part IPN (regex)" -msgstr "" +msgstr "内部零件号 (正则表达式)" #: stock/api.py:560 msgid "Minimum stock" -msgstr "" +msgstr "最低库存" #: stock/api.py:563 msgid "Maximum stock" -msgstr "" +msgstr "最大库存" #: stock/api.py:600 templates/js/translated/table_filters.js:434 msgid "External Location" @@ -9990,316 +9987,316 @@ msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能为不可跟踪的零件提供序列号" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "库存地点类型" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "库存地点类型" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "为所有没有图标的位置设置默认图标(可选)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "库存地点" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "库存地点" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "所有者" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "选择所有者" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "库存项可能不直接位于结构库存地点,但可能位于其子地点。" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "外部" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "这是一个外部库存地点" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "位置类型" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "该位置的库存地点类型" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "您不能将此库存地点设置为结构性,因为某些库存项已经位于它!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "必须指定零件" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "库存项不能存放在结构性库存地点!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "无法为虚拟零件创建库存项" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "零件类型 ('{self.supplier_part.part}') 必须为 {self.part}" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "有序列号的项目的数量必须是1" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "如果数量大于1,则不能设置序列号" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "项目不能属于其自身" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "如果is_building=True,则项必须具有构建引用" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "构建引用未指向同一零件对象" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "母库存项目" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "基础零件" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "为此库存项目选择匹配的供应商零件" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "这个库存物品在哪里?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "包装此库存物品存储在" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "此项目是否安装在另一个项目中?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "此项目的序列号" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "此库存项的批号" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "库存数量" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "源代码构建" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "为此库存项目构建" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "消费者" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "构建消耗此库存项的生产订单" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "采购订单来源" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "此库存商品的采购订单" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "目的地销售订单" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "库存物品的到期日。在此日期之后,库存将被视为过期" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "耗尽时删除" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "当库存耗尽时删除此库存项" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "购买时一个单位的价格" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "转换为零件" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "零件未设置为可跟踪" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "数量必须是整数" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "数量不得超过现有库存量 ({self.quantity})" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "必须以列表形式提供序列号" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "数量不匹配序列号" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "测试模板不存在" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "库存项已安装在另一个项目中" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "库存项包含其他项目" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "库存项目前正在生产" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "序列化的库存不能合并" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "复制库存项" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "库存项必须指相同零件" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "库存项必须是同一供应商的零件" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "库存状态码必须匹配" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "库存项不能移动,因为它没有库存" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "库存项跟踪" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "条目注释" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "库存项测试结果" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "必须为此测试提供值" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "测试附件必须上传" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "此测试的值无效" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "测试结果" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "测试输出值" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "测验结果附件" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "测试备注" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "测试站" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "进行测试的测试站的标识符" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "已开始" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "测试开始的时间戳" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "已完成" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "测试结束的时间戳" @@ -10409,7 +10406,7 @@ msgstr "数量不得超过现有库存量 ({q})" msgid "Enter serial numbers for new items" msgstr "输入新项目的序列号" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "目标库存位置" @@ -10437,8 +10434,8 @@ msgstr "安装数量" msgid "Enter the quantity of items to install" msgstr "输入要安装的项目数量" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "添加交易记录 (可选)" @@ -10462,110 +10459,106 @@ msgstr "安装数量不得超过可用数量" msgid "Destination location for uninstalled item" msgstr "已卸载项目的目标位置" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "不支持的统计类型: " - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "选择要将库存项目转换为的零件" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "所选零件不是有效的转换选项" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "无法转换已分配供应商零件的库存项" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "退回物品的目的地位置" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "选择要更改状态的库存项目" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "未选择库存商品" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "子位置" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "上级库存地点" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "零件必须可销售" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "物料已分配到销售订单" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "项目被分配到生产订单中" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "客户分配库存项目" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "所选公司不是客户" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "库存分配说明" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "必须提供库存物品清单" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "库存合并说明" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "允许不匹配的供应商" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "允许合并具有不同供应商零件的库存项目" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "允许不匹配的状态" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "允许合并具有不同状态代码的库存项目" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "必须提供至少两件库存物品" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "无更改" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "库存项主键值" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "库存项状态代码" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "库存交易记录" @@ -10597,7 +10590,7 @@ msgstr "隔离" msgid "Legacy stock tracking entry" msgstr "旧库存跟踪条目" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "库存项已创建" @@ -10653,7 +10646,7 @@ msgstr "从上级项拆分" msgid "Split child item" msgstr "拆分子项" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "合并的库存项" @@ -10673,7 +10666,7 @@ msgstr "生产订单已出产" msgid "Build order output rejected" msgstr "生产订单产出被拒绝" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "被工單消耗的" @@ -10734,7 +10727,7 @@ msgstr "库存项目备注" msgid "Installed Stock Items" msgstr "已安装的库存项" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "安装库存项" @@ -10742,7 +10735,7 @@ msgstr "安装库存项" msgid "Delete all test results for this stock item" msgstr "删除此库存项目的所有测试结果" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "添加测试结果" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "库存调整操作" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "清点库存" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "增加库存" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "移除库存" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "序列化库存" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "转移库存" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "分配给客户" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "未进行盘点" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "库存项" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "新建库存地点" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "库存位置" @@ -11412,7 +11405,7 @@ msgstr "安装路径" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "内置" @@ -11422,7 +11415,7 @@ msgstr "这是一个无法禁用的内置插件" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "样本" @@ -11527,7 +11520,7 @@ msgstr "汇率" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "删除" @@ -12385,7 +12378,7 @@ msgstr "这将删除关联条形码的链接" msgid "Unlink" msgstr "取消链接" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "移除库存项" @@ -12698,13 +12691,13 @@ msgstr "生产订单未完成" msgid "Complete Build Order" msgstr "完成生产订单" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "下一个可用序列号" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "最新序列号" @@ -12965,7 +12958,7 @@ msgstr "没有与查询匹配的构建" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "选择" @@ -12973,7 +12966,7 @@ msgstr "选择" msgid "Build order is overdue" msgstr "生产订单已逾期" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "没有用户信息" @@ -13042,7 +13035,7 @@ msgstr "根据单个构建输出分配跟踪项目" msgid "Build stock" msgstr "生产库存" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "订单库存" @@ -13582,8 +13575,8 @@ msgstr "零件复制选项" msgid "Add Part Category" msgstr "增加零件类别" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "图标(可选) - 浏览所有可用图标" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "复制物料清单" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "低库存" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "无类别" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "按列表显示" @@ -13850,7 +13843,7 @@ msgstr "按网格显示" msgid "No subcategories found" msgstr "未找到子类别" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "树状显示" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "待接收数量" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "指定进货库存项的包装" @@ -14441,11 +14434,11 @@ msgstr "删除库存分配" #: templates/js/translated/sales_order.js:1642 msgid "No shipment" -msgstr "" +msgstr "无配送" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "已配送到客户" @@ -14500,492 +14493,484 @@ msgstr "最小化结果" msgid "Remove results" msgstr "删除结果" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "序列化库存项目" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "确认库存序列化" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "添加位置类型" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "编辑库存地点" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "添加库存地点" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "在此位置之后创建另一个位置" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "库存地点已创建" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "您确定要删除此库存位置吗?" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "移动到母库存位置" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "删除库存地点" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "此库存位置的库存物品操作" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "针对子地点的行动" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "此零件无法序列化" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "将给定数量添加为包,而不是单个项目" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "输入此库存项目的初始数量" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "输入新库存的序列号(或留空)" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "库存项重复" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "复制库存项" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "确定要删除此库存项吗?" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "删除库存项" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "编辑库存项" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "在此之后创建另一个项目" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "新建库存项" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "创建了多个库存项目" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "查找序列号" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "输入序列号" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "没有匹配的序列号" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "找到多个匹配结果" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "确认库存分配" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "将库存分配给客户" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "警告:合并操作无法撤销" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "合并库存项目时会丢失一些信息" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "合并项目的库存交易历史记录将被删除" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "合并项目的供应商零件信息将被删除" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "确认合并库存项" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "合并库存项目" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "转移库存" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "移动" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "库存计数" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "计数" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "移除库存" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "拿出" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "添加库存" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "添加" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "删除库存" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "序列化库存的数量不能调整" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "指定库存数量" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "调整批次代码" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "调整包装" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "选择库存项" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "至少选择一个可用库存项目" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "确认库存调整" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "通过测试" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "新增测试结果" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "编辑测试结果" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "删除测试结果" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "未找到测试结果" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "测试日期" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "测试已开始" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "测试已完成" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "编辑测试结果" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "删除测试结果" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "生产中" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "已安装库存项目" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "分配给销售订单" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "未设置库存位置" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "更改库存状态" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "合并库存" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "删除库存" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "库存项" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "扫描到位置" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "库存操作" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "加载已安装的项目" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "库存项正在生产" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "分配给销售订单的库存项目" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "分配给客户的库存项" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "已分配序列化库存项" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "库存项目已完全分配" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "库存项目已部分分配" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "库存项目已安装在另一个项目中" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "库存项已被生产订单消耗" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "库存项已过期" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "库存项即将过期" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "库存项已被拒绝" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "库存项丢失了" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "库存项已销毁" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "已用完" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "未指定供应商零件" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "库存值" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "没有符合查询的库存项目" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "库存地点" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "加载次级地点" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "详情" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "无更改" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "零件信息不可用" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "位置不再存在" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "生产订单不再存在" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "采购订单不再存在" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "销售订单不再存在" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "退货订单已不存在" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "客户已不存在" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "库存项已不存在" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "已添加" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "已删除" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "没有已安装的项目" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "卸载库存项" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "选择要卸载的库存项" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "在此项中安装另一个库存项" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "只有满足以下条件,才能安装库存项目" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "库存项链接到一个零件,该零件是此库存项的物料清单" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "该库存项目前有库存" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "库存项目尚未安装在其他项目中" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "库存项被批号或序列号跟踪" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "选择要安装的零件" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "选择一个或多个库存项目" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "选定的库存项" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "更改库存状态" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "本周" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "本月" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "有项目编码" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "订单状态" @@ -15024,12 +15009,12 @@ msgstr "具有位置类型" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "包括子类别" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "已订阅" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "批号" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "激活的零件" @@ -15168,64 +15153,56 @@ msgstr "测试通过" msgid "Include Installed Items" msgstr "包括已安装的项目" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "间隔开始" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "间隔结束" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "生产状态" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "在子类别中包含零件" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "显示活动零件" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "显示锁定的零件" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "可用库存" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "有单位" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "零件已定义单位" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "有内部零件号" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "零件有内部零件号" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "有库存" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "可购买的" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "有盘点记录" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "有选项" @@ -15333,19 +15310,19 @@ msgstr "儲存" msgid "Show all notifications and history" msgstr "显示所有通知和历史记录" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "平台 UI - 新的 UI for InvenTree 提供了更现代化的管理选项。" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "平台界面-InvenTree的新界面-已准备就绪可供测试。" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "现在试试" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "这里" @@ -15494,14 +15471,6 @@ msgstr "电子邮件设置" msgid "Email settings not configured" msgstr "电子邮件设置未配置" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "已通过" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "已失败" - #: templates/yesnolabel.html:4 msgid "Yes" 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 cdc58e42ab..d30c0c7566 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: 2024-11-14 05:11+0000\n" -"PO-Revision-Date: 2024-11-14 05:14\n" +"POT-Creation-Date: 2024-11-20 20:39+0000\n" +"PO-Revision-Date: 2024-11-20 20:42\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -69,7 +69,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:928 build/serializers.py:512 -#: build/serializers.py:590 build/templates/build/sidebar.html:29 +#: build/serializers.py:590 build/templates/build/sidebar.html:27 #: company/models.py:833 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -77,12 +77,12 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3348 part/templates/part/part_sidebar.html:65 +#: part/models.py:3348 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/admin.py:231 stock/models.py:2494 stock/models.py:2679 -#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:1013 -#: stock/serializers.py:1063 stock/serializers.py:1374 -#: stock/serializers.py:1463 stock/serializers.py:1628 +#: stock/admin.py:231 stock/models.py:2492 stock/models.py:2616 +#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:983 +#: stock/serializers.py:1033 stock/serializers.py:1344 +#: stock/serializers.py:1433 stock/serializers.py:1598 #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1685 templates/js/translated/order.js:372 @@ -91,7 +91,7 @@ msgstr "" #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1071 #: templates/js/translated/sales_order.js:2025 -#: templates/js/translated/stock.js:1621 templates/js/translated/stock.js:2514 +#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512 msgid "Notes" msgstr "備註" @@ -437,7 +437,7 @@ msgstr "無效的選項" #: InvenTree/models.py:769 common/models.py:2766 common/models.py:3193 #: common/models.py:3413 common/serializers.py:460 company/models.py:590 #: machine/models.py:24 part/models.py:1044 part/models.py:3815 -#: plugin/models.py:51 report/models.py:149 stock/models.py:83 +#: plugin/models.py:51 report/models.py:149 stock/models.py:81 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 #: templates/InvenTree/settings/plugin.html:83 @@ -450,7 +450,7 @@ msgstr "無效的選項" #: templates/js/translated/company.js:1166 #: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193 #: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 -#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2802 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2800 msgid "Name" msgstr "名稱" @@ -466,7 +466,7 @@ msgstr "名稱" #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:517 report/models.py:543 #: report/templates/report/inventree_build_order_report.html:117 -#: stock/admin.py:54 stock/models.py:89 stock/templates/stock/location.html:123 +#: stock/admin.py:54 stock/models.py:87 stock/templates/stock/location.html:123 #: templates/InvenTree/settings/notifications.html:19 #: templates/InvenTree/settings/plugin_settings.html:27 #: templates/InvenTree/settings/settings_staff_js.html:170 @@ -486,17 +486,17 @@ msgstr "名稱" #: templates/js/translated/return_order.js:313 #: templates/js/translated/sales_order.js:799 #: templates/js/translated/sales_order.js:1855 -#: templates/js/translated/stock.js:1600 templates/js/translated/stock.js:2144 -#: templates/js/translated/stock.js:2833 templates/js/translated/stock.js:2916 +#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142 +#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914 msgid "Description" msgstr "描述" -#: InvenTree/models.py:776 stock/models.py:90 +#: InvenTree/models.py:776 stock/models.py:88 msgid "Description (optional)" msgstr "描述(選填)" #: InvenTree/models.py:791 common/models.py:3546 -#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2842 +#: templates/js/translated/part.js:2812 templates/js/translated/stock.js:2840 msgid "Path" msgstr "路徑" @@ -602,10 +602,10 @@ msgstr "此用户是否為超級用户" #: templates/js/translated/company.js:524 #: templates/js/translated/table_filters.js:134 #: templates/js/translated/table_filters.js:226 -#: templates/js/translated/table_filters.js:513 -#: templates/js/translated/table_filters.js:541 -#: templates/js/translated/table_filters.js:719 -#: templates/js/translated/table_filters.js:808 users/models.py:182 +#: templates/js/translated/table_filters.js:499 +#: templates/js/translated/table_filters.js:527 +#: templates/js/translated/table_filters.js:705 +#: templates/js/translated/table_filters.js:794 users/models.py:182 msgid "Active" msgstr "激活" @@ -761,16 +761,16 @@ msgstr "可測試部分" #: build/api.py:112 order/api.py:90 #: templates/js/translated/table_filters.js:101 -#: templates/js/translated/table_filters.js:549 -#: templates/js/translated/table_filters.js:633 -#: templates/js/translated/table_filters.js:674 +#: templates/js/translated/table_filters.js:535 +#: templates/js/translated/table_filters.js:619 +#: templates/js/translated/table_filters.js:660 msgid "Assigned to me" msgstr "分配給我" #: build/api.py:129 build/templates/build/build_base.html:206 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:552 +#: templates/js/translated/table_filters.js:538 msgid "Issued By" msgstr "發佈者" @@ -786,7 +786,7 @@ msgstr "工單必須被取消才能被刪除" #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2711 #: templates/js/translated/table_filters.js:197 -#: templates/js/translated/table_filters.js:586 +#: templates/js/translated/table_filters.js:572 msgid "Consumable" msgstr "耗材" @@ -795,7 +795,7 @@ msgstr "耗材" #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:193 #: templates/js/translated/table_filters.js:222 -#: templates/js/translated/table_filters.js:590 +#: templates/js/translated/table_filters.js:576 msgid "Optional" msgstr "非必須項目" @@ -803,18 +803,18 @@ msgstr "非必須項目" #: part/models.py:1215 part/serializers.py:1633 stock/api.py:554 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 -#: templates/js/translated/table_filters.js:729 +#: templates/js/translated/table_filters.js:715 msgid "Assembly" msgstr "裝配" #: build/api.py:357 templates/js/translated/table_filters.js:415 -#: templates/js/translated/table_filters.js:582 +#: templates/js/translated/table_filters.js:568 msgid "Tracked" msgstr "追蹤中" #: build/api.py:358 build/serializers.py:1360 part/models.py:1233 #: templates/js/translated/table_filters.js:146 -#: templates/js/translated/table_filters.js:779 +#: templates/js/translated/table_filters.js:765 msgid "Testable" msgstr "可測試" @@ -822,12 +822,12 @@ msgstr "可測試" #: build/serializers.py:1346 build/templates/build/build_base.html:106 #: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:775 #: order/api.py:1014 order/models.py:1546 order/models.py:1701 -#: order/models.py:1702 part/api.py:1495 part/api.py:1802 part/models.py:419 -#: part/models.py:3177 part/models.py:3321 part/models.py:3469 -#: part/models.py:3490 part/models.py:3512 part/models.py:3648 -#: part/models.py:3995 part/models.py:4158 part/models.py:4288 -#: part/models.py:4654 part/serializers.py:1245 part/serializers.py:1898 -#: part/templates/part/part_app_base.html:8 +#: order/models.py:1702 part/api.py:1440 part/api.py:1508 part/api.py:1815 +#: part/models.py:419 part/models.py:3177 part/models.py:3321 +#: part/models.py:3469 part/models.py:3490 part/models.py:3512 +#: part/models.py:3648 part/models.py:3995 part/models.py:4158 +#: part/models.py:4288 part/models.py:4654 part/serializers.py:1245 +#: part/serializers.py:1898 part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 #: report/templates/report/inventree_bill_of_materials_report.html:110 @@ -839,7 +839,7 @@ msgstr "可測試" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160 -#: stock/serializers.py:456 stock/serializers.py:947 +#: stock/serializers.py:456 stock/serializers.py:917 #: templates/InvenTree/search.html:82 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -864,10 +864,10 @@ msgstr "可測試" #: templates/js/translated/sales_order.js:1201 #: templates/js/translated/sales_order.js:1630 #: templates/js/translated/sales_order.js:1839 -#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 -#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2083 -#: templates/js/translated/stock.js:2942 templates/js/translated/stock.js:3175 -#: templates/js/translated/stock.js:3320 +#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846 +#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081 +#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173 +#: templates/js/translated/stock.js:3318 msgid "Part" msgstr "零件" @@ -878,7 +878,7 @@ msgstr "" #: build/api.py:377 order/api.py:779 part/admin.py:144 #: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838 #: templates/js/translated/sales_order.js:1972 -#: templates/js/translated/table_filters.js:574 +#: templates/js/translated/table_filters.js:560 msgid "Allocated" msgstr "已分配" @@ -892,7 +892,7 @@ msgstr "已分配" #: templates/js/translated/part.js:695 templates/js/translated/part.js:697 #: templates/js/translated/part.js:702 #: templates/js/translated/table_filters.js:347 -#: templates/js/translated/table_filters.js:578 +#: templates/js/translated/table_filters.js:564 msgid "Available" msgstr "可用數量" @@ -901,7 +901,7 @@ msgstr "可用數量" #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:85 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 -#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2977 +#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975 msgid "Build Order" msgstr "生產工單" @@ -1023,9 +1023,9 @@ msgid "Build status code" msgstr "生產狀態代碼" #: build/models.py:331 build/serializers.py:349 build/serializers.py:1243 -#: order/serializers.py:755 stock/models.py:936 stock/serializers.py:77 -#: stock/serializers.py:1593 templates/js/translated/purchase_order.js:1112 -#: templates/js/translated/stock.js:1199 +#: order/serializers.py:755 stock/models.py:934 stock/serializers.py:77 +#: stock/serializers.py:1563 templates/js/translated/purchase_order.js:1112 +#: templates/js/translated/stock.js:1197 msgid "Batch Code" msgstr "批號" @@ -1076,7 +1076,7 @@ msgstr "發布此生產工單的使用者" #: templates/js/translated/build.js:2394 #: templates/js/translated/purchase_order.js:1817 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:551 +#: templates/js/translated/table_filters.js:537 msgid "Responsible" msgstr "負責人" @@ -1090,14 +1090,14 @@ msgstr "負責此生產工單的使用者或羣組" #: order/templates/order/order_base.html:181 #: order/templates/order/return_order_base.html:149 #: order/templates/order/sales_order_base.html:188 -#: part/templates/part/part_base.html:400 stock/models.py:932 +#: part/templates/part/part_base.html:400 stock/models.py:930 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/company.js:1020 msgid "External Link" msgstr "外部連結" #: build/models.py:376 common/models.py:3334 part/models.py:1119 -#: stock/models.py:932 +#: stock/models.py:930 msgid "Link to external URL" msgstr "外部URL連結" @@ -1157,7 +1157,7 @@ msgstr "產出與生產訂單不匹配" #: build/models.py:1062 build/serializers.py:282 build/serializers.py:331 #: build/serializers.py:959 order/models.py:586 order/serializers.py:584 #: order/serializers.py:750 part/serializers.py:1627 part/serializers.py:2060 -#: stock/models.py:777 stock/models.py:1609 stock/serializers.py:696 +#: stock/models.py:775 stock/models.py:1607 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -1221,9 +1221,9 @@ msgstr "生產對象" #: templates/js/translated/sales_order.js:1651 #: templates/js/translated/sales_order.js:1741 #: templates/js/translated/sales_order.js:1867 -#: templates/js/translated/stock.js:570 templates/js/translated/stock.js:708 -#: templates/js/translated/stock.js:879 templates/js/translated/stock.js:3106 -#: templates/js/translated/stock.js:3189 +#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706 +#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104 +#: templates/js/translated/stock.js:3187 msgid "Quantity" msgstr "數量" @@ -1259,8 +1259,8 @@ msgstr "選擇的庫存品項和BOM的項目不符" #: build/models.py:1774 build/serializers.py:939 order/serializers.py:1452 #: order/serializers.py:1473 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:382 stock/serializers.py:94 stock/serializers.py:794 -#: stock/serializers.py:1312 stock/serializers.py:1424 +#: stock/models.py:380 stock/serializers.py:94 stock/serializers.py:794 +#: stock/serializers.py:1282 stock/serializers.py:1394 #: stock/templates/stock/item_base.html:11 #: stock/templates/stock/item_base.html:24 #: stock/templates/stock/item_base.html:191 @@ -1270,8 +1270,8 @@ msgstr "選擇的庫存品項和BOM的項目不符" #: templates/js/translated/sales_order.js:1508 #: templates/js/translated/sales_order.js:1648 #: templates/js/translated/sales_order.js:1735 -#: templates/js/translated/stock.js:683 templates/js/translated/stock.js:849 -#: templates/js/translated/stock.js:3062 +#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847 +#: templates/js/translated/stock.js:3060 msgid "Stock Item" msgstr "庫存品項" @@ -1348,7 +1348,7 @@ msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" #: build/serializers.py:356 order/serializers.py:763 order/serializers.py:1619 #: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137 -#: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 +#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569 msgid "Serial Numbers" msgstr "序號" @@ -1359,8 +1359,8 @@ msgstr "輸出產出的序列號" #: build/serializers.py:362 build/serializers.py:500 build/serializers.py:572 #: order/serializers.py:739 order/serializers.py:880 order/serializers.py:1962 #: part/serializers.py:1265 stock/serializers.py:103 stock/serializers.py:718 -#: stock/serializers.py:882 stock/serializers.py:1008 stock/serializers.py:1456 -#: stock/serializers.py:1712 stock/templates/stock/item_base.html:391 +#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1426 +#: stock/serializers.py:1682 stock/templates/stock/item_base.html:391 #: templates/js/translated/barcode.js:578 #: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035 #: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551 @@ -1370,9 +1370,9 @@ msgstr "輸出產出的序列號" #: templates/js/translated/sales_order.js:1662 #: templates/js/translated/sales_order.js:1670 #: templates/js/translated/sales_order.js:1749 -#: templates/js/translated/stock.js:684 templates/js/translated/stock.js:850 -#: templates/js/translated/stock.js:1067 templates/js/translated/stock.js:2287 -#: templates/js/translated/stock.js:2956 +#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848 +#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285 +#: templates/js/translated/stock.js:2954 msgid "Location" msgstr "地點" @@ -1389,7 +1389,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" #: build/serializers.py:415 order/serializers.py:858 stock/api.py:1015 -#: stock/models.py:1632 +#: stock/models.py:1630 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1420,15 +1420,15 @@ msgstr "已完成刪除的庫存地點" #: build/serializers.py:579 build/templates/build/build_base.html:160 #: build/templates/build/detail.html:62 order/models.py:488 #: order/models.py:1029 order/models.py:2227 order/serializers.py:771 -#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1059 -#: stock/serializers.py:1600 stock/templates/stock/item_base.html:424 +#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:1029 +#: stock/serializers.py:1570 stock/templates/stock/item_base.html:424 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366 #: templates/js/translated/purchase_order.js:1354 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/return_order.js:330 #: templates/js/translated/sales_order.js:816 -#: templates/js/translated/stock.js:2262 templates/js/translated/stock.js:3080 -#: templates/js/translated/stock.js:3205 +#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078 +#: templates/js/translated/stock.js:3203 msgid "Status" msgstr "狀態" @@ -1536,7 +1536,7 @@ msgstr "生產行項目" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必須與生產訂單零件相同" -#: build/serializers.py:945 stock/serializers.py:1325 +#: build/serializers.py:945 stock/serializers.py:1295 msgid "Item must be in stock" msgstr "商品必須有庫存" @@ -1620,13 +1620,13 @@ msgstr "物料清單參考" #: build/serializers.py:1231 company/models.py:849 #: company/templates/company/supplier_part.html:161 order/serializers.py:775 -#: stock/admin.py:229 stock/models.py:895 stock/serializers.py:1610 +#: stock/admin.py:229 stock/models.py:893 stock/serializers.py:1580 #: stock/templates/stock/item_base.html:237 #: templates/js/translated/company.js:1647 #: templates/js/translated/purchase_order.js:1152 #: templates/js/translated/purchase_order.js:1315 -#: templates/js/translated/stock.js:1214 templates/js/translated/stock.js:1246 -#: templates/js/translated/stock.js:2510 +#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244 +#: templates/js/translated/stock.js:2508 msgid "Packaging" msgstr "打包" @@ -1656,7 +1656,7 @@ msgstr "物料清單零件名稱" #: build/serializers.py:1244 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:922 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:920 #: stock/serializers.py:152 stock/templates/stock/item_base.html:308 #: templates/js/translated/build.js:523 templates/js/translated/build.js:1543 #: templates/js/translated/build.js:2534 @@ -1665,7 +1665,7 @@ msgstr "物料清單零件名稱" #: templates/js/translated/return_order.js:722 #: templates/js/translated/sales_order.js:1654 #: templates/js/translated/sales_order.js:1739 -#: templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:600 msgid "Serial Number" msgstr "序列號" @@ -1691,7 +1691,7 @@ msgstr "零件類別名稱" #: part/models.py:1227 templates/js/translated/build.js:2738 #: templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 -#: templates/js/translated/table_filters.js:783 +#: templates/js/translated/table_filters.js:769 msgid "Trackable" msgstr "可追蹤" @@ -1751,7 +1751,7 @@ 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 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:587 msgid "Pending" msgstr "待定" @@ -1938,9 +1938,9 @@ msgstr "此次生產的截止日期為 %(target)s" #: order/templates/order/return_order_base.html:121 #: order/templates/order/sales_order_base.html:130 #: templates/js/translated/table_filters.js:97 -#: templates/js/translated/table_filters.js:545 -#: templates/js/translated/table_filters.js:629 -#: templates/js/translated/table_filters.js:670 +#: templates/js/translated/table_filters.js:531 +#: templates/js/translated/table_filters.js:615 +#: templates/js/translated/table_filters.js:656 msgid "Overdue" msgstr "逾期" @@ -1962,7 +1962,7 @@ msgstr "產出已完成" #: templates/js/translated/pricing.js:927 #: templates/js/translated/sales_order.js:766 #: templates/js/translated/sales_order.js:1003 -#: templates/js/translated/stock.js:3009 +#: templates/js/translated/stock.js:3007 msgid "Sales Order" msgstr "銷售訂單" @@ -2023,8 +2023,8 @@ msgstr "已分配的零件" #: templates/js/translated/build.js:1556 #: templates/js/translated/model_renderers.js:245 #: templates/js/translated/purchase_order.js:1309 -#: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 -#: templates/js/translated/stock.js:2276 templates/js/translated/stock.js:3212 +#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238 +#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210 #: templates/js/translated/table_filters.js:320 #: templates/js/translated/table_filters.js:411 msgid "Batch" @@ -2044,7 +2044,7 @@ msgstr "未設置目標日期" #: build/templates/build/detail.html:149 order/api.py:794 #: order/templates/order/sales_order_base.html:210 -#: templates/js/translated/table_filters.js:692 +#: templates/js/translated/table_filters.js:678 msgid "Completed" msgstr "已完成" @@ -2117,11 +2117,7 @@ msgstr "已消耗的庫存" msgid "Completed Build Outputs" msgstr "已完成的產出" -#: build/templates/build/detail.html:273 -msgid "Build test statistics" -msgstr "構建測試統計數據" - -#: build/templates/build/detail.html:288 build/templates/build/sidebar.html:27 +#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25 #: company/templates/company/detail.html:229 #: company/templates/company/manufacturer_part.html:141 #: company/templates/company/manufacturer_part_sidebar.html:9 @@ -2131,25 +2127,25 @@ msgstr "構建測試統計數據" #: order/templates/order/return_order_detail.html:70 #: order/templates/order/return_order_sidebar.html:7 #: order/templates/order/sales_order_detail.html:124 -#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:233 -#: part/templates/part/part_sidebar.html:63 stock/templates/stock/item.html:110 +#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217 +#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110 #: stock/templates/stock/stock_sidebar.html:23 msgid "Attachments" msgstr "附件" -#: build/templates/build/detail.html:303 +#: build/templates/build/detail.html:288 msgid "Build Notes" msgstr "生產備註" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:443 msgid "Allocation Complete" msgstr "分配完成" -#: build/templates/build/detail.html:459 +#: build/templates/build/detail.html:444 msgid "All lines have been fully allocated" msgstr "所有行項目已全部分配" -#: build/templates/build/index.html:18 part/templates/part/detail.html:335 +#: build/templates/build/index.html:18 part/templates/part/detail.html:319 msgid "New Build Order" msgstr "新建生產訂單" @@ -2171,11 +2167,6 @@ msgstr "行項目" msgid "Incomplete Outputs" msgstr "未完成的產出" -#: build/templates/build/sidebar.html:24 -#: part/templates/part/part_sidebar.html:56 -msgid "Test Statistics" -msgstr "測試統計" - #: common/api.py:725 msgid "Is Link" msgstr "是否鏈接" @@ -2623,7 +2614,7 @@ msgstr "創建零件時複製類別參數模板" #: report/models.py:301 report/models.py:368 report/serializers.py:91 #: report/serializers.py:132 stock/serializers.py:233 #: templates/js/translated/table_filters.js:138 -#: templates/js/translated/table_filters.js:775 +#: templates/js/translated/table_filters.js:761 msgid "Template" msgstr "模板" @@ -2636,7 +2627,7 @@ msgid "Parts can be assembled from other components by default" msgstr "默認情況下,元件可由其他零件組裝而成" #: common/models.py:1564 part/admin.py:95 part/models.py:1221 -#: part/serializers.py:1654 templates/js/translated/table_filters.js:737 +#: part/serializers.py:1654 templates/js/translated/table_filters.js:723 msgid "Component" msgstr "組件" @@ -2653,7 +2644,7 @@ msgid "Parts are purchaseable by default" msgstr "默認情況下可購買零件" #: common/models.py:1576 part/admin.py:104 part/models.py:1245 stock/api.py:557 -#: templates/js/translated/table_filters.js:763 +#: templates/js/translated/table_filters.js:749 msgid "Salable" msgstr "可銷售" @@ -2668,7 +2659,7 @@ msgstr "默認情況下可跟蹤零件" #: common/models.py:1588 part/admin.py:117 part/models.py:1261 #: part/templates/part/part_base.html:155 #: templates/js/translated/table_filters.js:142 -#: templates/js/translated/table_filters.js:787 +#: templates/js/translated/table_filters.js:773 msgid "Virtual" msgstr "虛擬的" @@ -3765,7 +3756,7 @@ msgstr "為用户保存上次使用的打印設備" #: importer/models.py:89 part/models.py:3358 part/models.py:3445 #: part/models.py:3519 part/models.py:3547 plugin/models.py:313 #: plugin/models.py:314 report/templates/report/inventree_test_report.html:105 -#: templates/js/translated/stock.js:3121 users/models.py:111 +#: templates/js/translated/stock.js:3119 users/models.py:111 msgid "User" msgstr "使用者" @@ -3962,7 +3953,7 @@ msgstr "定義" msgid "Unit definition" msgstr "單位定義" -#: common/models.py:3267 common/models.py:3324 stock/models.py:2674 +#: common/models.py:3267 common/models.py:3324 stock/models.py:2611 #: stock/serializers.py:244 templates/js/translated/attachment.js:119 #: templates/js/translated/attachment.js:345 msgid "Attachment" @@ -4146,7 +4137,7 @@ msgid "Response data from the barcode scan" msgstr "掃描條碼的響應數據" #: common/models.py:3569 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Result" msgstr "結果" @@ -4538,7 +4529,7 @@ msgstr "鏈接地址信息 (外部)" msgid "Manufacturer Part" msgstr "製造商零件" -#: company/models.py:484 company/models.py:776 stock/models.py:864 +#: company/models.py:484 company/models.py:776 stock/models.py:862 #: stock/serializers.py:455 stock/templates/stock/item_base.html:139 #: templates/js/translated/bom.js:622 msgid "Base Part" @@ -4556,7 +4547,7 @@ msgstr "選擇零件" #: templates/js/translated/company.js:1119 #: templates/js/translated/company.js:1297 #: templates/js/translated/company.js:1612 -#: templates/js/translated/table_filters.js:812 +#: templates/js/translated/table_filters.js:798 msgid "Manufacturer" msgstr "製造商" @@ -4592,9 +4583,9 @@ msgid "Parameter name" msgstr "參數名稱" #: company/models.py:597 report/templates/report/inventree_test_report.html:104 -#: stock/models.py:2666 templates/js/translated/company.js:1167 +#: stock/models.py:2603 templates/js/translated/company.js:1167 #: templates/js/translated/company.js:1420 templates/js/translated/part.js:1499 -#: templates/js/translated/stock.js:1607 +#: templates/js/translated/stock.js:1605 msgid "Value" msgstr "值" @@ -4616,12 +4607,12 @@ msgstr "參數單位" #: company/models.py:659 company/templates/company/supplier_part.html:8 #: company/templates/company/supplier_part.html:25 order/api.py:392 -#: order/serializers.py:576 stock/models.py:875 +#: order/serializers.py:576 stock/models.py:873 #: stock/templates/stock/item_base.html:230 #: templates/js/translated/build.js:1055 #: templates/js/translated/company.js:1601 #: templates/js/translated/purchase_order.js:735 -#: templates/js/translated/stock.js:2366 +#: templates/js/translated/stock.js:2364 msgid "Supplier Part" msgstr "供應商零件" @@ -4650,7 +4641,7 @@ msgstr "鏈接的製造商零件必須引用相同的基礎零件" #: templates/js/translated/company.js:1585 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1743 -#: templates/js/translated/table_filters.js:816 +#: templates/js/translated/table_filters.js:802 msgid "Supplier" msgstr "供應商" @@ -4680,7 +4671,7 @@ msgstr "供應商零件説明" #: company/models.py:832 company/templates/company/supplier_part.html:188 #: order/serializers.py:783 part/admin.py:415 part/models.py:4345 -#: part/templates/part/upload_bom.html:59 +#: part/models.py:4686 part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 #: report/templates/report/inventree_return_order_report.html:27 @@ -4822,15 +4813,15 @@ msgstr "刪除圖像" #: company/templates/company/company_base.html:92 order/models.py:1017 #: order/models.py:2215 order/templates/order/return_order_base.html:135 -#: order/templates/order/sales_order_base.html:152 stock/models.py:917 -#: stock/models.py:918 stock/serializers.py:1360 +#: order/templates/order/sales_order_base.html:152 stock/models.py:915 +#: stock/models.py:916 stock/serializers.py:1330 #: stock/templates/stock/item_base.html:402 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:504 #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:781 -#: templates/js/translated/stock.js:3044 -#: templates/js/translated/table_filters.js:820 +#: templates/js/translated/stock.js:3042 +#: templates/js/translated/table_filters.js:806 msgid "Customer" msgstr "客户" @@ -4880,7 +4871,7 @@ msgstr "創建新的供應商零件" #: company/templates/company/detail.html:20 #: company/templates/company/manufacturer_part.html:123 -#: part/templates/part/detail.html:372 +#: part/templates/part/detail.html:356 msgid "New Supplier Part" msgstr "新建供應商零件" @@ -4893,7 +4884,7 @@ msgstr "製造商零件" msgid "Create new manufacturer part" msgstr "創建新的製造商零件" -#: company/templates/company/detail.html:46 part/templates/part/detail.html:392 +#: company/templates/company/detail.html:46 part/templates/part/detail.html:376 msgid "New Manufacturer Part" msgstr "新建制造商零件" @@ -4907,7 +4898,7 @@ msgstr "供應商庫存" #: order/templates/order/order_base.html:14 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:12 -#: part/templates/part/detail.html:122 part/templates/part/part_sidebar.html:35 +#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35 #: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199 #: templates/InvenTree/settings/sidebar.html:57 #: templates/js/translated/search.js:205 templates/navbar.html:50 @@ -4930,7 +4921,7 @@ msgstr "新建採購訂單" #: order/templates/order/sales_order_base.html:14 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:15 -#: part/templates/part/detail.html:143 part/templates/part/part_sidebar.html:39 +#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39 #: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219 #: templates/InvenTree/settings/sidebar.html:59 #: templates/js/translated/search.js:219 templates/navbar.html:62 @@ -5002,7 +4993,7 @@ msgstr "製造商" #: company/templates/company/manufacturer_part.html:35 #: company/templates/company/supplier_part.html:228 -#: part/templates/part/detail.html:125 part/templates/part/part_base.html:84 +#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84 msgid "Order part" msgstr "訂購零件" @@ -5037,12 +5028,12 @@ msgstr "供應商" #: company/templates/company/manufacturer_part.html:156 #: company/templates/company/manufacturer_part_sidebar.html:5 #: part/templates/part/category_sidebar.html:20 -#: part/templates/part/detail.html:211 part/templates/part/part_sidebar.html:8 +#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8 msgid "Parameters" msgstr "參數" #: company/templates/company/manufacturer_part.html:160 -#: part/templates/part/detail.html:216 +#: part/templates/part/detail.html:200 #: templates/InvenTree/settings/category.html:12 #: templates/InvenTree/settings/part_parameters.html:24 msgid "New Parameter" @@ -5085,7 +5076,7 @@ msgstr "供應商零件操作" #: company/templates/company/supplier_part.html:56 #: company/templates/company/supplier_part.html:57 #: company/templates/company/supplier_part.html:229 -#: part/templates/part/detail.html:126 +#: part/templates/part/detail.html:110 msgid "Order Part" msgstr "訂購零件" @@ -5139,7 +5130,7 @@ msgstr "創建新庫存項目" #: company/templates/company/supplier_part.html:211 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:206 -#: templates/js/translated/stock.js:543 +#: templates/js/translated/stock.js:541 msgid "New Stock Item" msgstr "新庫存項目" @@ -5177,13 +5168,13 @@ msgstr "更新零件可用性" #: part/serializers.py:954 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 -#: stock/serializers.py:1045 stock/serializers.py:1223 +#: stock/serializers.py:1015 stock/serializers.py:1193 #: stock/templates/stock/location.html:168 #: stock/templates/stock/location.html:189 #: stock/templates/stock/location.html:201 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 -#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2851 +#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849 #: users/models.py:206 msgid "Stock Items" msgstr "庫存項" @@ -5518,9 +5509,9 @@ msgstr "訂單參考" #: order/api.py:114 order/api.py:1033 #: templates/js/translated/table_filters.js:93 -#: templates/js/translated/table_filters.js:625 -#: templates/js/translated/table_filters.js:651 -#: templates/js/translated/table_filters.js:666 +#: templates/js/translated/table_filters.js:611 +#: templates/js/translated/table_filters.js:637 +#: templates/js/translated/table_filters.js:652 msgid "Outstanding" msgstr "未完成" @@ -5529,7 +5520,7 @@ msgid "Has Project Code" msgstr "有項目編碼" #: order/api.py:153 templates/js/translated/table_filters.js:201 -#: templates/js/translated/table_filters.js:791 +#: templates/js/translated/table_filters.js:777 msgid "Has Pricing" msgstr "有定價" @@ -5561,7 +5552,7 @@ msgstr "" #: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:736 #: templates/js/translated/purchase_order.js:1727 -#: templates/js/translated/stock.js:2346 templates/js/translated/stock.js:2992 +#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990 msgid "Purchase Order" msgstr "採購訂單" @@ -5570,7 +5561,7 @@ msgstr "採購訂單" #: order/templates/order/return_order_base.html:29 #: report/templates/report/inventree_return_order_report.html:13 #: templates/js/translated/return_order.js:280 -#: templates/js/translated/stock.js:3026 +#: templates/js/translated/stock.js:3024 msgid "Return Order" msgstr "退貨訂單" @@ -5767,7 +5758,7 @@ msgstr "供應商零件" #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:762 #: templates/js/translated/table_filters.js:119 -#: templates/js/translated/table_filters.js:605 +#: templates/js/translated/table_filters.js:591 msgid "Received" msgstr "已接收" @@ -5775,9 +5766,9 @@ msgstr "已接收" msgid "Number of items received" msgstr "收到的物品數量" -#: order/models.py:1563 stock/models.py:1036 stock/serializers.py:637 +#: order/models.py:1563 stock/models.py:1034 stock/serializers.py:637 #: stock/templates/stock/item_base.html:180 -#: templates/js/translated/stock.js:2397 +#: templates/js/translated/stock.js:2395 msgid "Purchase Price" msgstr "採購價格" @@ -6104,7 +6095,7 @@ msgid "Select destination location for received items" msgstr "為收到的物品選擇目的地位置" #: order/serializers.py:756 templates/js/translated/purchase_order.js:1113 -#: templates/js/translated/stock.js:1200 +#: templates/js/translated/stock.js:1198 msgid "Enter batch code for incoming stock items" msgstr "輸入入庫項目的批號" @@ -6426,7 +6417,7 @@ msgstr "重複選項" #: templates/js/translated/purchase_order.js:1271 #: templates/js/translated/return_order.js:505 #: templates/js/translated/sales_order.js:1113 -#: templates/js/translated/stock.js:720 templates/js/translated/stock.js:889 +#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887 #: templates/patterns/wizard/match_fields.html:70 msgid "Remove row" msgstr "移除行" @@ -6635,7 +6626,7 @@ msgstr "更新零件 {part} 單價到 {price} 且更新數量到 {qty}" #: part/templates/part/part_base.html:277 #: report/templates/report/inventree_stock_location_report.html:103 #: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 -#: templates/js/translated/stock.js:2122 +#: templates/js/translated/stock.js:2120 msgid "IPN" msgstr "內部零件號 IPN" @@ -6840,7 +6831,7 @@ msgstr "有修訂版本" msgid "BOM Valid" msgstr "物料清單合規" -#: part/api.py:1509 part/models.py:1085 part/models.py:3540 part/models.py:4104 +#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4104 #: part/serializers.py:474 part/serializers.py:1255 #: part/templates/part/part_base.html:268 stock/api.py:766 #: templates/InvenTree/settings/settings_staff_js.html:300 @@ -6849,15 +6840,15 @@ msgstr "物料清單合規" msgid "Category" msgstr "類別" -#: part/api.py:1750 +#: part/api.py:1763 msgid "Assembly part is testable" msgstr "裝配部份是可測試的" -#: part/api.py:1759 +#: part/api.py:1772 msgid "Component part is testable" msgstr "組件部份是可測試的" -#: part/api.py:1810 +#: part/api.py:1823 msgid "Uses" msgstr "使用" @@ -6891,8 +6882,8 @@ msgstr "零件類別" msgid "Default location for parts in this category" msgstr "此類別零件的默認庫存地點" -#: part/models.py:115 stock/models.py:193 templates/js/translated/part.js:2828 -#: templates/js/translated/stock.js:2857 +#: part/models.py:115 stock/models.py:191 templates/js/translated/part.js:2828 +#: templates/js/translated/stock.js:2855 #: templates/js/translated/table_filters.js:246 #: templates/js/translated/table_filters.js:290 msgid "Structural" @@ -6910,13 +6901,13 @@ msgstr "默認關鍵字" msgid "Default keywords for parts in this category" msgstr "此類別零件的默認關鍵字" -#: part/models.py:133 stock/models.py:96 stock/models.py:175 +#: part/models.py:133 stock/models.py:94 stock/models.py:173 #: templates/InvenTree/settings/settings_staff_js.html:445 msgid "Icon" msgstr "圖標" #: part/models.py:134 part/serializers.py:143 part/serializers.py:161 -#: stock/models.py:176 +#: stock/models.py:174 msgid "Icon (optional)" msgstr "圖標(可選)" @@ -7096,7 +7087,7 @@ msgid "Is this part active?" msgstr "這個零件是否已激活?" #: part/models.py:1255 templates/js/translated/part.js:821 -#: templates/js/translated/table_filters.js:724 +#: templates/js/translated/table_filters.js:710 msgid "Locked" msgstr "已鎖定" @@ -7298,7 +7289,7 @@ msgstr "盤點時可用庫存總額" #: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824 #: templates/js/translated/pricing.js:948 #: templates/js/translated/purchase_order.js:1785 -#: templates/js/translated/stock.js:2906 +#: templates/js/translated/stock.js:2904 msgid "Date" msgstr "日期" @@ -7400,7 +7391,7 @@ msgstr "輸入測試的描述" #: part/models.py:3674 report/models.py:216 #: templates/js/translated/part.js:2919 -#: templates/js/translated/table_filters.js:502 +#: templates/js/translated/table_filters.js:488 msgid "Enabled" msgstr "已啓用" @@ -7409,7 +7400,7 @@ msgid "Is this test enabled?" msgstr "此測試是否已啓用?" #: part/models.py:3679 templates/js/translated/part.js:2927 -#: templates/js/translated/table_filters.js:498 +#: templates/js/translated/table_filters.js:484 msgid "Required" msgstr "必須的" @@ -7470,7 +7461,7 @@ msgid "Parameter description" msgstr "參數説明" #: part/models.py:3837 templates/js/translated/part.js:1634 -#: templates/js/translated/table_filters.js:837 +#: templates/js/translated/table_filters.js:823 msgid "Checkbox" msgstr "勾選框" @@ -7618,7 +7609,7 @@ msgstr "此物料清單項目是由物料清單繼承的變體零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "變體零件的庫存項可以用於此物料清單項目" -#: part/models.py:4456 stock/models.py:762 +#: part/models.py:4456 stock/models.py:760 msgid "Quantity must be integer value for trackable parts" msgstr "可追蹤零件的數量必須是整數" @@ -7654,11 +7645,15 @@ msgstr "零件2" msgid "Select Related Part" msgstr "選擇相關的零件" -#: part/models.py:4699 +#: part/models.py:4687 +msgid "Note for this relationship" +msgstr "" + +#: part/models.py:4706 msgid "Part relationship cannot be created between a part and itself" msgstr "零件關係不能在零件和自身之間創建" -#: part/models.py:4704 +#: part/models.py:4711 msgid "Duplicate relationship already exists" msgstr "複製關係已經存在" @@ -7724,7 +7719,7 @@ msgstr "複製圖片" msgid "Copy image from original part" msgstr "從原零件複製圖片" -#: part/serializers.py:523 part/templates/part/detail.html:293 +#: part/serializers.py:523 part/templates/part/detail.html:277 msgid "Copy BOM" msgstr "複製物料清單" @@ -8181,7 +8176,7 @@ msgstr "添加盤點信息" #: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50 #: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30 #: templates/InvenTree/settings/sidebar.html:53 -#: templates/js/translated/stock.js:2302 users/models.py:204 +#: templates/js/translated/stock.js:2300 users/models.py:204 msgid "Stocktake" msgstr "庫存盤點" @@ -8193,105 +8188,101 @@ msgstr "零件測試模板" msgid "Add Test Template" msgstr "添加測試模板" -#: part/templates/part/detail.html:106 -msgid "Part Test Statistics" -msgstr "零件測試統計" - -#: part/templates/part/detail.html:155 stock/templates/stock/item.html:49 +#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49 msgid "Sales Order Allocations" msgstr "分配銷售訂單" -#: part/templates/part/detail.html:172 +#: part/templates/part/detail.html:156 msgid "Part Notes" msgstr "零件備註" -#: part/templates/part/detail.html:187 +#: part/templates/part/detail.html:171 msgid "Part Variants" msgstr "零件變體" -#: part/templates/part/detail.html:191 +#: part/templates/part/detail.html:175 msgid "Create new variant" msgstr "創建零件變體" -#: part/templates/part/detail.html:192 +#: part/templates/part/detail.html:176 msgid "New Variant" msgstr "新建零件變體" -#: part/templates/part/detail.html:215 +#: part/templates/part/detail.html:199 msgid "Add new parameter" msgstr "添加參數" -#: part/templates/part/detail.html:248 part/templates/part/part_sidebar.html:60 +#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58 msgid "Related Parts" msgstr "關聯零件" -#: part/templates/part/detail.html:252 part/templates/part/detail.html:253 +#: part/templates/part/detail.html:236 part/templates/part/detail.html:237 msgid "Add Related" msgstr "添加關聯" -#: part/templates/part/detail.html:271 part/templates/part/part_sidebar.html:17 +#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17 #: report/templates/report/inventree_bill_of_materials_report.html:100 msgid "Bill of Materials" msgstr "物料清單" -#: part/templates/part/detail.html:276 +#: part/templates/part/detail.html:260 msgid "Export actions" msgstr "輸出操作" -#: part/templates/part/detail.html:280 templates/js/translated/bom.js:340 +#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340 msgid "Export BOM" msgstr "輸出物料清單" -#: part/templates/part/detail.html:282 +#: part/templates/part/detail.html:266 msgid "Print BOM Report" msgstr "打印物料清單" -#: part/templates/part/detail.html:288 +#: part/templates/part/detail.html:272 msgid "BOM actions" msgstr "物料清單操作" -#: part/templates/part/detail.html:292 +#: part/templates/part/detail.html:276 msgid "Upload BOM" msgstr "上傳物料清單" -#: part/templates/part/detail.html:294 +#: part/templates/part/detail.html:278 msgid "Validate BOM" msgstr "驗證物料清單" -#: part/templates/part/detail.html:299 part/templates/part/detail.html:300 +#: part/templates/part/detail.html:283 part/templates/part/detail.html:284 #: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321 msgid "Add BOM Item" msgstr "添加物料清單項" -#: part/templates/part/detail.html:313 +#: part/templates/part/detail.html:297 msgid "Assemblies" msgstr "裝配" -#: part/templates/part/detail.html:329 +#: part/templates/part/detail.html:313 msgid "Part Builds" msgstr "零件組裝" -#: part/templates/part/detail.html:354 stock/templates/stock/item.html:36 +#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36 msgid "Build Order Allocations" msgstr "分配生產訂單" -#: part/templates/part/detail.html:368 +#: part/templates/part/detail.html:352 msgid "Part Suppliers" msgstr "零件供應商" -#: part/templates/part/detail.html:388 +#: part/templates/part/detail.html:372 msgid "Part Manufacturers" msgstr "零件製造商" -#: part/templates/part/detail.html:672 +#: part/templates/part/detail.html:656 msgid "Related Part" msgstr "關聯零件" -#: part/templates/part/detail.html:680 +#: part/templates/part/detail.html:664 msgid "Add Related Part" msgstr "添加關聯零件" -#: part/templates/part/detail.html:765 +#: part/templates/part/detail.html:749 msgid "Add Test Result Template" msgstr "添加測試結果模板" @@ -8538,8 +8529,8 @@ msgstr "變體" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 #: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 -#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 -#: templates/js/translated/stock.js:2156 templates/navbar.html:31 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1064 +#: templates/js/translated/stock.js:2154 templates/navbar.html:31 msgid "Stock" msgstr "庫存" @@ -8585,7 +8576,7 @@ msgstr "編輯" #: stock/templates/stock/item_base.html:443 #: templates/js/translated/company.js:1704 #: templates/js/translated/company.js:1714 -#: templates/js/translated/stock.js:2332 +#: templates/js/translated/stock.js:2330 msgid "Last Updated" msgstr "最近更新" @@ -9188,44 +9179,52 @@ msgstr "為掃描 TME 條形碼提供支持" msgid "The Supplier which acts as 'TME'" msgstr "作為‘TME’的供應商" -#: plugin/installer.py:199 plugin/installer.py:282 +#: plugin/installer.py:228 plugin/installer.py:306 msgid "Only staff users can administer plugins" msgstr "只有員工用户可以管理插件" -#: plugin/installer.py:202 +#: plugin/installer.py:231 msgid "Plugin installation is disabled" msgstr "插件安裝已禁用" -#: plugin/installer.py:246 +#: plugin/installer.py:268 msgid "Installed plugin successfully" msgstr "插件安裝成功" -#: plugin/installer.py:251 +#: plugin/installer.py:273 #, python-brace-format msgid "Installed plugin into {path}" msgstr "插件安裝到 {path}" -#: plugin/installer.py:273 +#: plugin/installer.py:297 msgid "Plugin was not found in registry" msgstr "在插件倉庫中找不到插件" -#: plugin/installer.py:276 +#: plugin/installer.py:300 msgid "Plugin is not a packaged plugin" msgstr "插件不是一個打包的插件" -#: plugin/installer.py:279 +#: plugin/installer.py:303 msgid "Plugin package name not found" msgstr "找不到插件包名稱" -#: plugin/installer.py:299 +#: plugin/installer.py:323 msgid "Plugin uninstalling is disabled" msgstr "插件卸載已禁用" -#: plugin/installer.py:303 +#: plugin/installer.py:327 msgid "Plugin cannot be uninstalled as it is currently active" msgstr "插件無法卸載,因為它目前處於激活狀態" -#: plugin/installer.py:316 +#: plugin/installer.py:331 +msgid "Plugin is not installed" +msgstr "" + +#: plugin/installer.py:347 +msgid "Plugin installation not found" +msgstr "" + +#: plugin/installer.py:362 msgid "Uninstalled plugin successfully" msgstr "插件卸載成功" @@ -9258,7 +9257,7 @@ msgid "Is the plugin active" msgstr "插件是否激活" #: plugin/models.py:157 templates/js/translated/table_filters.js:377 -#: templates/js/translated/table_filters.js:525 +#: templates/js/translated/table_filters.js:511 msgid "Installed" msgstr "已安裝" @@ -9284,21 +9283,21 @@ msgstr "插件" msgid "Method" msgstr "方法" -#: plugin/plugin.py:275 +#: plugin/plugin.py:276 msgid "No author found" msgstr "未找到作者" -#: plugin/registry.py:534 +#: plugin/registry.py:533 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "插件 '{p}' 與當前 InvenTree 版本{v} 不兼容" -#: plugin/registry.py:537 +#: plugin/registry.py:536 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "插件所需最低版本 {v}" -#: plugin/registry.py:539 +#: plugin/registry.py:538 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "插件所需最高版本 {v}" @@ -9759,8 +9758,6 @@ msgstr "額外行項目" #: report/templates/report/inventree_sales_order_report.html:72 #: templates/js/translated/purchase_order.js:2071 #: templates/js/translated/sales_order.js:1849 -#: templates/test_statistics_table.html:8 -#: templates/test_statistics_table.html:19 msgid "Total" msgstr "總計" @@ -9782,17 +9779,17 @@ msgid "Test Results" msgstr "測試結果" #: report/templates/report/inventree_test_report.html:102 -#: templates/js/translated/stock.js:1580 +#: templates/js/translated/stock.js:1578 msgid "Test" msgstr "測試" #: report/templates/report/inventree_test_report.html:129 -#: templates/js/translated/stock.js:1448 +#: templates/js/translated/stock.js:1446 msgid "Pass" msgstr "通過" #: report/templates/report/inventree_test_report.html:131 -#: templates/js/translated/stock.js:1450 +#: templates/js/translated/stock.js:1448 msgid "Fail" msgstr "失敗" @@ -9801,7 +9798,7 @@ msgid "No result (required)" msgstr "無結果 (必填)" #: report/templates/report/inventree_test_report.html:140 -#: templates/js/translated/stock.js:1455 +#: templates/js/translated/stock.js:1453 msgid "No result" msgstr "沒有結果" @@ -9811,8 +9808,8 @@ msgid "Installed Items" msgstr "已安裝的項目" #: report/templates/report/inventree_test_report.html:167 stock/admin.py:162 -#: templates/js/translated/stock.js:706 templates/js/translated/stock.js:877 -#: templates/js/translated/stock.js:3195 +#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875 +#: templates/js/translated/stock.js:3193 msgid "Serial" msgstr "系列" @@ -9865,7 +9862,7 @@ msgstr "供應商 ID" msgid "Customer ID" msgstr "客户 ID" -#: stock/admin.py:206 stock/models.py:902 +#: stock/admin.py:206 stock/models.py:900 #: stock/templates/stock/item_base.html:351 msgid "Installed In" msgstr "安裝於" @@ -9890,9 +9887,9 @@ msgstr "需要審核" msgid "Delete on Deplete" msgstr "在消耗品上刪除" -#: stock/admin.py:261 stock/models.py:996 +#: stock/admin.py:261 stock/models.py:994 #: stock/templates/stock/item_base.html:430 -#: templates/js/translated/stock.js:2316 users/models.py:124 +#: templates/js/translated/stock.js:2314 users/models.py:124 msgid "Expiry Date" msgstr "有效期至" @@ -9908,7 +9905,7 @@ msgstr "按頂級位置篩選" msgid "Include sub-locations in filtered results" msgstr "在篩選結果中包含子地點" -#: stock/api.py:317 stock/serializers.py:1217 +#: stock/api.py:317 stock/serializers.py:1187 msgid "Parent Location" msgstr "上級地點" @@ -9990,316 +9987,316 @@ msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能為不可跟蹤的零件提供序列號" -#: stock/models.py:70 +#: stock/models.py:68 msgid "Stock Location type" msgstr "庫存地點類型" -#: stock/models.py:71 +#: stock/models.py:69 msgid "Stock Location types" msgstr "庫存地點類型" -#: stock/models.py:97 +#: stock/models.py:95 msgid "Default icon for all locations that have no icon set (optional)" msgstr "為所有沒有圖標的位置設置默認圖標(可選)" -#: stock/models.py:137 stock/models.py:884 +#: stock/models.py:135 stock/models.py:882 #: stock/templates/stock/location.html:18 #: stock/templates/stock/stock_app_base.html:8 msgid "Stock Location" msgstr "庫存地點" -#: stock/models.py:138 stock/templates/stock/location.html:184 +#: stock/models.py:136 stock/templates/stock/location.html:184 #: templates/InvenTree/search.html:166 templates/js/translated/search.js:178 #: users/models.py:205 msgid "Stock Locations" msgstr "庫存地點" -#: stock/models.py:186 stock/models.py:1045 +#: stock/models.py:184 stock/models.py:1043 #: stock/templates/stock/item_base.html:244 msgid "Owner" msgstr "所有者" -#: stock/models.py:187 stock/models.py:1046 +#: stock/models.py:185 stock/models.py:1044 msgid "Select Owner" msgstr "選擇所有者" -#: stock/models.py:195 +#: stock/models.py:193 msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations." msgstr "庫存項可能不直接位於結構庫存地點,但可能位於其子地點。" -#: stock/models.py:202 templates/js/translated/stock.js:2866 +#: stock/models.py:200 templates/js/translated/stock.js:2864 #: templates/js/translated/table_filters.js:250 msgid "External" msgstr "外部" -#: stock/models.py:203 +#: stock/models.py:201 msgid "This is an external stock location" msgstr "這是一個外部庫存地點" -#: stock/models.py:209 templates/js/translated/stock.js:2875 +#: stock/models.py:207 templates/js/translated/stock.js:2873 #: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "位置類型" -#: stock/models.py:213 +#: stock/models.py:211 msgid "Stock location type of this location" msgstr "該位置的庫存地點類型" -#: stock/models.py:285 +#: stock/models.py:283 msgid "You cannot make this stock location structural because some stock items are already located into it!" msgstr "您不能將此庫存地點設置為結構性,因為某些庫存項已經位於它!" -#: stock/models.py:492 +#: stock/models.py:490 msgid "Part must be specified" msgstr "" -#: stock/models.py:741 +#: stock/models.py:739 msgid "Stock items cannot be located into structural stock locations!" msgstr "庫存項不能存放在結構性庫存地點!" -#: stock/models.py:768 stock/serializers.py:492 +#: stock/models.py:766 stock/serializers.py:492 msgid "Stock item cannot be created for virtual parts" msgstr "無法為虛擬零件創建庫存項" -#: stock/models.py:785 +#: stock/models.py:783 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "零件類型 ('{self.supplier_part.part}') 必須為 {self.part}" -#: stock/models.py:795 stock/models.py:808 +#: stock/models.py:793 stock/models.py:806 msgid "Quantity must be 1 for item with a serial number" msgstr "有序列號的項目的數量必須是1" -#: stock/models.py:798 +#: stock/models.py:796 msgid "Serial number cannot be set if quantity greater than 1" msgstr "如果數量大於1,則不能設置序列號" -#: stock/models.py:820 +#: stock/models.py:818 msgid "Item cannot belong to itself" msgstr "項目不能屬於其自身" -#: stock/models.py:825 +#: stock/models.py:823 msgid "Item must have a build reference if is_building=True" msgstr "如果is_building=True,則項必須具有構建引用" -#: stock/models.py:838 +#: stock/models.py:836 msgid "Build reference does not point to the same part object" msgstr "構建引用未指向同一零件對象" -#: stock/models.py:854 +#: stock/models.py:852 msgid "Parent Stock Item" msgstr "母庫存項目" -#: stock/models.py:866 +#: stock/models.py:864 msgid "Base part" msgstr "基礎零件" -#: stock/models.py:876 +#: stock/models.py:874 msgid "Select a matching supplier part for this stock item" msgstr "為此庫存項目選擇匹配的供應商零件" -#: stock/models.py:888 +#: stock/models.py:886 msgid "Where is this stock item located?" msgstr "這個庫存物品在哪裏?" -#: stock/models.py:896 stock/serializers.py:1611 +#: stock/models.py:894 stock/serializers.py:1581 msgid "Packaging this stock item is stored in" msgstr "包裝此庫存物品存儲在" -#: stock/models.py:907 +#: stock/models.py:905 msgid "Is this item installed in another item?" msgstr "此項目是否安裝在另一個項目中?" -#: stock/models.py:926 +#: stock/models.py:924 msgid "Serial number for this item" msgstr "此項目的序列號" -#: stock/models.py:940 stock/serializers.py:1594 +#: stock/models.py:938 stock/serializers.py:1564 msgid "Batch code for this stock item" msgstr "此庫存項的批號" -#: stock/models.py:945 +#: stock/models.py:943 msgid "Stock Quantity" msgstr "庫存數量" -#: stock/models.py:955 +#: stock/models.py:953 msgid "Source Build" msgstr "源代碼構建" -#: stock/models.py:958 +#: stock/models.py:956 msgid "Build for this stock item" msgstr "為此庫存項目構建" -#: stock/models.py:965 stock/templates/stock/item_base.html:360 +#: stock/models.py:963 stock/templates/stock/item_base.html:360 msgid "Consumed By" msgstr "消費者" -#: stock/models.py:968 +#: stock/models.py:966 msgid "Build order which consumed this stock item" msgstr "構建消耗此庫存項的生產訂單" -#: stock/models.py:977 +#: stock/models.py:975 msgid "Source Purchase Order" msgstr "採購訂單來源" -#: stock/models.py:981 +#: stock/models.py:979 msgid "Purchase order for this stock item" msgstr "此庫存商品的採購訂單" -#: stock/models.py:987 +#: stock/models.py:985 msgid "Destination Sales Order" msgstr "目的地銷售訂單" -#: stock/models.py:998 +#: stock/models.py:996 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "庫存物品的到期日。在此日期之後,庫存將被視為過期" -#: stock/models.py:1016 +#: stock/models.py:1014 msgid "Delete on deplete" msgstr "耗盡時刪除" -#: stock/models.py:1017 +#: stock/models.py:1015 msgid "Delete this Stock Item when stock is depleted" msgstr "當庫存耗盡時刪除此庫存項" -#: stock/models.py:1037 +#: stock/models.py:1035 msgid "Single unit purchase price at time of purchase" msgstr "購買時一個單位的價格" -#: stock/models.py:1068 +#: stock/models.py:1066 msgid "Converted to part" msgstr "轉換為零件" -#: stock/models.py:1600 +#: stock/models.py:1598 msgid "Part is not set as trackable" msgstr "零件未設置為可跟蹤" -#: stock/models.py:1606 +#: stock/models.py:1604 msgid "Quantity must be integer" msgstr "數量必須是整數" -#: stock/models.py:1614 +#: stock/models.py:1612 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "數量不得超過現有庫存量 ({self.quantity})" -#: stock/models.py:1620 +#: stock/models.py:1618 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1625 +#: stock/models.py:1623 msgid "Quantity does not match serial numbers" msgstr "數量不匹配序列號" -#: stock/models.py:1747 stock/models.py:2563 +#: stock/models.py:1745 stock/models.py:2561 msgid "Test template does not exist" msgstr "測試模板不存在" -#: stock/models.py:1765 +#: stock/models.py:1763 msgid "Stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: stock/models.py:1769 +#: stock/models.py:1767 msgid "Stock item is installed in another item" msgstr "庫存項已安裝在另一個項目中" -#: stock/models.py:1772 +#: stock/models.py:1770 msgid "Stock item contains other items" msgstr "庫存項包含其他項目" -#: stock/models.py:1775 +#: stock/models.py:1773 msgid "Stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: stock/models.py:1778 +#: stock/models.py:1776 msgid "Stock item is currently in production" msgstr "庫存項目前正在生產" -#: stock/models.py:1781 +#: stock/models.py:1779 msgid "Serialized stock cannot be merged" msgstr "序列化的庫存不能合併" -#: stock/models.py:1788 stock/serializers.py:1500 +#: stock/models.py:1786 stock/serializers.py:1470 msgid "Duplicate stock items" msgstr "複製庫存項" -#: stock/models.py:1792 +#: stock/models.py:1790 msgid "Stock items must refer to the same part" msgstr "庫存項必須指相同零件" -#: stock/models.py:1800 +#: stock/models.py:1798 msgid "Stock items must refer to the same supplier part" msgstr "庫存項必須是同一供應商的零件" -#: stock/models.py:1805 +#: stock/models.py:1803 msgid "Stock status codes must match" msgstr "庫存狀態碼必須匹配" -#: stock/models.py:2066 +#: stock/models.py:2064 msgid "StockItem cannot be moved as it is not in stock" msgstr "庫存項不能移動,因為它沒有庫存" -#: stock/models.py:2462 +#: stock/models.py:2460 msgid "Stock Item Tracking" msgstr "庫存項跟蹤" -#: stock/models.py:2495 +#: stock/models.py:2493 msgid "Entry notes" msgstr "條目註釋" -#: stock/models.py:2535 +#: stock/models.py:2533 msgid "Stock Item Test Result" msgstr "庫存項測試結果" -#: stock/models.py:2566 +#: stock/models.py:2564 msgid "Value must be provided for this test" msgstr "必須為此測試提供值" -#: stock/models.py:2570 +#: stock/models.py:2568 msgid "Attachment must be uploaded for this test" msgstr "測試附件必須上傳" -#: stock/models.py:2575 +#: stock/models.py:2573 msgid "Invalid value for this test" msgstr "此測試的值無效" -#: stock/models.py:2660 +#: stock/models.py:2597 msgid "Test result" msgstr "測試結果" -#: stock/models.py:2667 +#: stock/models.py:2604 msgid "Test output value" msgstr "測試輸出值" -#: stock/models.py:2675 stock/serializers.py:245 +#: stock/models.py:2612 stock/serializers.py:245 msgid "Test result attachment" msgstr "測驗結果附件" -#: stock/models.py:2679 +#: stock/models.py:2616 msgid "Test notes" msgstr "測試備註" -#: stock/models.py:2687 templates/js/translated/stock.js:1633 +#: stock/models.py:2624 templates/js/translated/stock.js:1631 msgid "Test station" msgstr "測試站" -#: stock/models.py:2688 +#: stock/models.py:2625 msgid "The identifier of the test station where the test was performed" msgstr "進行測試的測試站的標識符" -#: stock/models.py:2694 +#: stock/models.py:2631 msgid "Started" msgstr "已開始" -#: stock/models.py:2695 +#: stock/models.py:2632 msgid "The timestamp of the test start" msgstr "測試開始的時間戳" -#: stock/models.py:2701 +#: stock/models.py:2638 msgid "Finished" msgstr "已完成" -#: stock/models.py:2702 +#: stock/models.py:2639 msgid "The timestamp of the test finish" msgstr "測試結束的時間戳" @@ -10409,7 +10406,7 @@ msgstr "數量不得超過現有庫存量 ({q})" msgid "Enter serial numbers for new items" msgstr "輸入新項目的序列號" -#: stock/serializers.py:719 stock/serializers.py:1457 stock/serializers.py:1713 +#: stock/serializers.py:719 stock/serializers.py:1427 stock/serializers.py:1683 msgid "Destination stock location" msgstr "目標庫存位置" @@ -10437,8 +10434,8 @@ msgstr "安裝數量" msgid "Enter the quantity of items to install" msgstr "輸入要安裝的項目數量" -#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:1014 -#: stock/serializers.py:1064 +#: stock/serializers.py:808 stock/serializers.py:888 stock/serializers.py:984 +#: stock/serializers.py:1034 msgid "Add transaction note (optional)" msgstr "添加交易記錄 (可選)" @@ -10462,110 +10459,106 @@ msgstr "安裝數量不得超過可用數量" msgid "Destination location for uninstalled item" msgstr "已卸載項目的目標位置" -#: stock/serializers.py:934 -msgid "Unsupported statistic type: " -msgstr "不支持的統計類型: " - -#: stock/serializers.py:948 +#: stock/serializers.py:918 msgid "Select part to convert stock item into" msgstr "選擇要將庫存項目轉換為的零件" -#: stock/serializers.py:961 +#: stock/serializers.py:931 msgid "Selected part is not a valid option for conversion" msgstr "所選零件不是有效的轉換選項" -#: stock/serializers.py:978 +#: stock/serializers.py:948 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "無法轉換已分配供應商零件的庫存項" -#: stock/serializers.py:1009 +#: stock/serializers.py:979 msgid "Destination location for returned item" msgstr "退回物品的目的地位置" -#: stock/serializers.py:1046 +#: stock/serializers.py:1016 msgid "Select stock items to change status" msgstr "選擇要更改狀態的庫存項目" -#: stock/serializers.py:1052 +#: stock/serializers.py:1022 msgid "No stock items selected" msgstr "未選擇庫存商品" -#: stock/serializers.py:1148 stock/serializers.py:1225 +#: stock/serializers.py:1118 stock/serializers.py:1195 #: stock/templates/stock/location.html:163 #: stock/templates/stock/location.html:220 #: stock/templates/stock/location_sidebar.html:5 msgid "Sublocations" msgstr "轉租" -#: stock/serializers.py:1218 templates/js/translated/stock.js:160 +#: stock/serializers.py:1188 templates/js/translated/stock.js:158 msgid "Parent stock location" msgstr "上級庫存地點" -#: stock/serializers.py:1329 +#: stock/serializers.py:1299 msgid "Part must be salable" msgstr "零件必須可銷售" -#: stock/serializers.py:1333 +#: stock/serializers.py:1303 msgid "Item is allocated to a sales order" msgstr "物料已分配到銷售訂單" -#: stock/serializers.py:1337 +#: stock/serializers.py:1307 msgid "Item is allocated to a build order" msgstr "項目被分配到生產訂單中" -#: stock/serializers.py:1361 +#: stock/serializers.py:1331 msgid "Customer to assign stock items" msgstr "客户分配庫存項目" -#: stock/serializers.py:1367 +#: stock/serializers.py:1337 msgid "Selected company is not a customer" msgstr "所選公司不是客户" -#: stock/serializers.py:1375 +#: stock/serializers.py:1345 msgid "Stock assignment notes" msgstr "庫存分配説明" -#: stock/serializers.py:1385 stock/serializers.py:1639 +#: stock/serializers.py:1355 stock/serializers.py:1609 msgid "A list of stock items must be provided" msgstr "必須提供庫存物品清單" -#: stock/serializers.py:1464 +#: stock/serializers.py:1434 msgid "Stock merging notes" msgstr "庫存合併説明" -#: stock/serializers.py:1469 +#: stock/serializers.py:1439 msgid "Allow mismatched suppliers" msgstr "允許不匹配的供應商" -#: stock/serializers.py:1470 +#: stock/serializers.py:1440 msgid "Allow stock items with different supplier parts to be merged" msgstr "允許合併具有不同供應商零件的庫存項目" -#: stock/serializers.py:1475 +#: stock/serializers.py:1445 msgid "Allow mismatched status" msgstr "允許不匹配的狀態" -#: stock/serializers.py:1476 +#: stock/serializers.py:1446 msgid "Allow stock items with different status codes to be merged" msgstr "允許合併具有不同狀態代碼的庫存項目" -#: stock/serializers.py:1486 +#: stock/serializers.py:1456 msgid "At least two stock items must be provided" msgstr "必須提供至少兩件庫存物品" -#: stock/serializers.py:1553 +#: stock/serializers.py:1523 msgid "No Change" msgstr "無更改" -#: stock/serializers.py:1582 +#: stock/serializers.py:1552 msgid "StockItem primary key value" msgstr "庫存項主鍵值" -#: stock/serializers.py:1601 +#: stock/serializers.py:1571 msgid "Stock item status code" msgstr "庫存項狀態代碼" -#: stock/serializers.py:1629 +#: stock/serializers.py:1599 msgid "Stock transaction notes" msgstr "庫存交易記錄" @@ -10597,7 +10590,7 @@ msgstr "隔離" msgid "Legacy stock tracking entry" msgstr "舊庫存跟蹤條目" -#: stock/status_codes.py:46 templates/js/translated/stock.js:550 +#: stock/status_codes.py:46 templates/js/translated/stock.js:548 msgid "Stock item created" msgstr "庫存項已創建" @@ -10653,7 +10646,7 @@ msgstr "從上級項拆分" msgid "Split child item" msgstr "拆分子項" -#: stock/status_codes.py:73 templates/js/translated/stock.js:1944 +#: stock/status_codes.py:73 templates/js/translated/stock.js:1942 msgid "Merged stock items" msgstr "合併的庫存項" @@ -10673,7 +10666,7 @@ msgstr "生產訂單已出產" msgid "Build order output rejected" msgstr "生產訂單產出被拒絕" -#: stock/status_codes.py:82 templates/js/translated/stock.js:1849 +#: stock/status_codes.py:82 templates/js/translated/stock.js:1847 msgid "Consumed by build order" msgstr "被工單消耗的" @@ -10734,7 +10727,7 @@ msgstr "庫存項目備註" msgid "Installed Stock Items" msgstr "已安裝的庫存項" -#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3355 +#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353 msgid "Install Stock Item" msgstr "安裝庫存項" @@ -10742,7 +10735,7 @@ msgstr "安裝庫存項" msgid "Delete all test results for this stock item" msgstr "刪除此庫存項目的所有測試結果" -#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1786 +#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784 msgid "Add Test Result" msgstr "添加測試結果" @@ -10769,17 +10762,17 @@ msgid "Stock adjustment actions" msgstr "庫存調整操作" #: stock/templates/stock/item_base.html:76 -#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1909 +#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907 msgid "Count stock" msgstr "清點庫存" #: stock/templates/stock/item_base.html:78 -#: templates/js/translated/stock.js:1891 +#: templates/js/translated/stock.js:1889 msgid "Add stock" msgstr "增加庫存" #: stock/templates/stock/item_base.html:79 -#: templates/js/translated/stock.js:1900 +#: templates/js/translated/stock.js:1898 msgid "Remove stock" msgstr "移除庫存" @@ -10788,12 +10781,12 @@ msgid "Serialize stock" msgstr "序列化庫存" #: stock/templates/stock/item_base.html:85 -#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1918 +#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916 msgid "Transfer stock" msgstr "轉移庫存" #: stock/templates/stock/item_base.html:88 -#: templates/js/translated/stock.js:1973 +#: templates/js/translated/stock.js:1971 msgid "Assign to customer" msgstr "分配給客户" @@ -10919,7 +10912,7 @@ msgid "No stocktake performed" msgstr "未進行盤點" #: stock/templates/stock/item_base.html:501 -#: templates/js/translated/stock.js:2038 +#: templates/js/translated/stock.js:2036 msgid "stock item" msgstr "庫存項" @@ -11028,7 +11021,7 @@ msgid "New Location" msgstr "新建庫存地點" #: stock/templates/stock/location.html:299 -#: templates/js/translated/stock.js:2658 +#: templates/js/translated/stock.js:2656 msgid "stock location" msgstr "庫存位置" @@ -11412,7 +11405,7 @@ msgstr "安裝路徑" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:517 +#: templates/js/translated/table_filters.js:503 msgid "Builtin" msgstr "內置" @@ -11422,7 +11415,7 @@ msgstr "這是一個無法禁用的內置插件" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:521 +#: templates/js/translated/table_filters.js:507 msgid "Sample" msgstr "樣本" @@ -11527,7 +11520,7 @@ msgstr "匯率" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109 #: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 -#: templates/js/translated/stock.js:252 users/models.py:408 +#: templates/js/translated/stock.js:250 users/models.py:408 msgid "Delete" msgstr "刪除" @@ -12385,7 +12378,7 @@ msgstr "這將刪除關聯條形碼的鏈接" msgid "Unlink" msgstr "取消鏈接" -#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1188 +#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186 msgid "Remove stock item" msgstr "移除庫存項" @@ -12698,13 +12691,13 @@ msgstr "生產訂單未完成" msgid "Complete Build Order" msgstr "完成生產訂單" -#: templates/js/translated/build.js:372 templates/js/translated/stock.js:127 -#: templates/js/translated/stock.js:301 +#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125 +#: templates/js/translated/stock.js:299 msgid "Next available serial number" msgstr "下一個可用序列號" -#: templates/js/translated/build.js:374 templates/js/translated/stock.js:129 -#: templates/js/translated/stock.js:303 +#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127 +#: templates/js/translated/stock.js:301 msgid "Latest serial number" msgstr "最新序列號" @@ -12965,7 +12958,7 @@ msgstr "沒有與查詢匹配的構建" #: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 #: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 -#: templates/js/translated/stock.js:2069 templates/js/translated/stock.js:2796 +#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794 msgid "Select" msgstr "選擇" @@ -12973,7 +12966,7 @@ msgstr "選擇" msgid "Build order is overdue" msgstr "生產訂單已逾期" -#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3127 +#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125 msgid "No user information" msgstr "沒有用户信息" @@ -13042,7 +13035,7 @@ msgstr "根據單個構建輸出分配跟蹤項目" msgid "Build stock" msgstr "生產庫存" -#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1954 +#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952 msgid "Order stock" msgstr "訂單庫存" @@ -13582,8 +13575,8 @@ msgstr "零件複製選項" msgid "Add Part Category" msgstr "增加零件類別" -#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 -#: templates/js/translated/stock.js:182 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145 +#: templates/js/translated/stock.js:180 msgid "Icon (optional) - Explore all available icons on" msgstr "圖標(可選) - 瀏覽所有可用圖標" @@ -13708,7 +13701,7 @@ msgid "Copy Bill of Materials" msgstr "複製物料清單" #: templates/js/translated/part.js:688 -#: templates/js/translated/table_filters.js:755 +#: templates/js/translated/table_filters.js:741 msgid "Low stock" msgstr "低庫存" @@ -13838,7 +13831,7 @@ msgid "No category" msgstr "無類別" #: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 -#: templates/js/translated/stock.js:2755 +#: templates/js/translated/stock.js:2753 msgid "Display as list" msgstr "按列表顯示" @@ -13850,7 +13843,7 @@ msgstr "按網格顯示" msgid "No subcategories found" msgstr "未找到子類別" -#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2775 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2773 msgid "Display as tree" msgstr "樹狀顯示" @@ -14112,7 +14105,7 @@ msgid "Quantity to receive" msgstr "待接收數量" #: templates/js/translated/purchase_order.js:1153 -#: templates/js/translated/stock.js:1215 +#: templates/js/translated/stock.js:1213 msgid "Specify packaging for incoming stock items" msgstr "指定進貨庫存項的包裝" @@ -14445,7 +14438,7 @@ msgstr "" #: templates/js/translated/sales_order.js:1666 #: templates/js/translated/sales_order.js:1753 -#: templates/js/translated/stock.js:1861 +#: templates/js/translated/stock.js:1859 msgid "Shipped to customer" msgstr "已配送到客户" @@ -14500,492 +14493,484 @@ msgstr "最小化結果" msgid "Remove results" msgstr "刪除結果" -#: templates/js/translated/stock.js:106 +#: templates/js/translated/stock.js:104 msgid "Serialize Stock Item" msgstr "序列化庫存項目" -#: templates/js/translated/stock.js:137 +#: templates/js/translated/stock.js:135 msgid "Confirm Stock Serialization" msgstr "確認庫存序列化" -#: templates/js/translated/stock.js:173 +#: templates/js/translated/stock.js:171 msgid "Add Location type" msgstr "添加位置類型" -#: templates/js/translated/stock.js:209 +#: templates/js/translated/stock.js:207 msgid "Edit Stock Location" msgstr "編輯庫存地點" -#: templates/js/translated/stock.js:224 +#: templates/js/translated/stock.js:222 msgid "New Stock Location" msgstr "添加庫存地點" -#: templates/js/translated/stock.js:226 +#: templates/js/translated/stock.js:224 msgid "Create another location after this one" msgstr "在此位置之後創建另一個位置" -#: templates/js/translated/stock.js:227 +#: templates/js/translated/stock.js:225 msgid "Stock location created" msgstr "庫存地點已創建" -#: templates/js/translated/stock.js:241 +#: templates/js/translated/stock.js:239 msgid "Are you sure you want to delete this stock location?" msgstr "您確定要刪除此庫存位置嗎?" -#: templates/js/translated/stock.js:248 +#: templates/js/translated/stock.js:246 msgid "Move to parent stock location" msgstr "移動到母庫存位置" -#: templates/js/translated/stock.js:257 +#: templates/js/translated/stock.js:255 msgid "Delete Stock Location" msgstr "刪除庫存地點" -#: templates/js/translated/stock.js:261 +#: templates/js/translated/stock.js:259 msgid "Action for stock items in this stock location" msgstr "此庫存位置的庫存物品操作" -#: templates/js/translated/stock.js:266 +#: templates/js/translated/stock.js:264 msgid "Action for sub-locations" msgstr "針對子地點的行動" -#: templates/js/translated/stock.js:320 +#: templates/js/translated/stock.js:318 msgid "This part cannot be serialized" msgstr "此零件無法序列化" -#: templates/js/translated/stock.js:356 +#: templates/js/translated/stock.js:354 msgid "Add given quantity as packs instead of individual items" msgstr "將給定數量添加為包,而不是單個項目" -#: templates/js/translated/stock.js:368 +#: templates/js/translated/stock.js:366 msgid "Enter initial quantity for this stock item" msgstr "輸入此庫存項目的初始數量" -#: templates/js/translated/stock.js:374 +#: templates/js/translated/stock.js:372 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "輸入新庫存的序列號(或留空)" -#: templates/js/translated/stock.js:445 +#: templates/js/translated/stock.js:443 msgid "Stock item duplicated" msgstr "庫存項重複" -#: templates/js/translated/stock.js:465 +#: templates/js/translated/stock.js:463 msgid "Duplicate Stock Item" msgstr "複製庫存項" -#: templates/js/translated/stock.js:481 +#: templates/js/translated/stock.js:479 msgid "Are you sure you want to delete this stock item?" msgstr "確定要刪除此庫存項嗎?" -#: templates/js/translated/stock.js:486 +#: templates/js/translated/stock.js:484 msgid "Delete Stock Item" msgstr "刪除庫存項" -#: templates/js/translated/stock.js:507 +#: templates/js/translated/stock.js:505 msgid "Edit Stock Item" msgstr "編輯庫存項" -#: templates/js/translated/stock.js:549 +#: templates/js/translated/stock.js:547 msgid "Create another item after this one" msgstr "在此之後創建另一個項目" -#: templates/js/translated/stock.js:561 +#: templates/js/translated/stock.js:559 msgid "Created new stock item" msgstr "新建庫存項" -#: templates/js/translated/stock.js:574 +#: templates/js/translated/stock.js:572 msgid "Created multiple stock items" msgstr "創建了多個庫存項目" -#: templates/js/translated/stock.js:599 +#: templates/js/translated/stock.js:597 msgid "Find Serial Number" msgstr "查找序列號" -#: templates/js/translated/stock.js:603 templates/js/translated/stock.js:604 -#: templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602 +#: templates/js/translated/stock.js:618 msgid "Enter serial number" msgstr "輸入序列號" -#: templates/js/translated/stock.js:640 +#: templates/js/translated/stock.js:638 msgid "No matching serial number" msgstr "沒有匹配的序列號" -#: templates/js/translated/stock.js:649 +#: templates/js/translated/stock.js:647 msgid "More than one matching result found" msgstr "找到多個匹配結果" -#: templates/js/translated/stock.js:757 +#: templates/js/translated/stock.js:755 msgid "Confirm stock assignment" msgstr "確認庫存分配" -#: templates/js/translated/stock.js:758 +#: templates/js/translated/stock.js:756 msgid "Assign Stock to Customer" msgstr "將庫存分配給客户" -#: templates/js/translated/stock.js:835 +#: templates/js/translated/stock.js:833 msgid "Warning: Merge operation cannot be reversed" msgstr "警告:合併操作無法撤銷" -#: templates/js/translated/stock.js:836 +#: templates/js/translated/stock.js:834 msgid "Some information will be lost when merging stock items" msgstr "合併庫存項目時會丟失一些信息" -#: templates/js/translated/stock.js:838 +#: templates/js/translated/stock.js:836 msgid "Stock transaction history will be deleted for merged items" msgstr "合併項目的庫存交易歷史記錄將被刪除" -#: templates/js/translated/stock.js:839 +#: templates/js/translated/stock.js:837 msgid "Supplier part information will be deleted for merged items" msgstr "合併項目的供應商零件信息將被刪除" -#: templates/js/translated/stock.js:933 +#: templates/js/translated/stock.js:931 msgid "Confirm stock item merge" msgstr "確認合併庫存項" -#: templates/js/translated/stock.js:934 +#: templates/js/translated/stock.js:932 msgid "Merge Stock Items" msgstr "合併庫存項目" -#: templates/js/translated/stock.js:1031 +#: templates/js/translated/stock.js:1029 msgid "Transfer Stock" msgstr "轉移庫存" -#: templates/js/translated/stock.js:1032 +#: templates/js/translated/stock.js:1030 msgid "Move" msgstr "移動" -#: templates/js/translated/stock.js:1038 +#: templates/js/translated/stock.js:1036 msgid "Count Stock" msgstr "庫存計數" -#: templates/js/translated/stock.js:1039 +#: templates/js/translated/stock.js:1037 msgid "Count" msgstr "計數" -#: templates/js/translated/stock.js:1043 +#: templates/js/translated/stock.js:1041 msgid "Remove Stock" msgstr "移除庫存" -#: templates/js/translated/stock.js:1044 +#: templates/js/translated/stock.js:1042 msgid "Take" msgstr "拿出" -#: templates/js/translated/stock.js:1048 +#: templates/js/translated/stock.js:1046 msgid "Add Stock" msgstr "添加庫存" -#: templates/js/translated/stock.js:1049 users/models.py:398 +#: templates/js/translated/stock.js:1047 users/models.py:398 msgid "Add" msgstr "添加" -#: templates/js/translated/stock.js:1053 +#: templates/js/translated/stock.js:1051 msgid "Delete Stock" msgstr "刪除庫存" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Quantity cannot be adjusted for serialized stock" msgstr "序列化庫存的數量不能調整" -#: templates/js/translated/stock.js:1152 +#: templates/js/translated/stock.js:1150 msgid "Specify stock quantity" msgstr "指定庫存數量" -#: templates/js/translated/stock.js:1168 +#: templates/js/translated/stock.js:1166 msgid "Adjust batch code" msgstr "調整批次代碼" -#: templates/js/translated/stock.js:1178 +#: templates/js/translated/stock.js:1176 msgid "Adjust packaging" msgstr "調整包裝" -#: templates/js/translated/stock.js:1256 templates/js/translated/stock.js:3383 +#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381 msgid "Select Stock Items" msgstr "選擇庫存項" -#: templates/js/translated/stock.js:1257 +#: templates/js/translated/stock.js:1255 msgid "Select at least one available stock item" msgstr "至少選擇一個可用庫存項目" -#: templates/js/translated/stock.js:1303 +#: templates/js/translated/stock.js:1301 msgid "Confirm stock adjustment" msgstr "確認庫存調整" -#: templates/js/translated/stock.js:1535 +#: templates/js/translated/stock.js:1533 msgid "Pass test" msgstr "通過測試" -#: templates/js/translated/stock.js:1538 +#: templates/js/translated/stock.js:1536 msgid "Add test result" msgstr "新增測試結果" -#: templates/js/translated/stock.js:1541 +#: templates/js/translated/stock.js:1539 msgid "Edit test result" msgstr "編輯測試結果" -#: templates/js/translated/stock.js:1542 templates/js/translated/stock.js:1816 +#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814 msgid "Delete test result" msgstr "刪除測試結果" -#: templates/js/translated/stock.js:1561 +#: templates/js/translated/stock.js:1559 msgid "No test results found" msgstr "未找到測試結果" -#: templates/js/translated/stock.js:1625 +#: templates/js/translated/stock.js:1623 msgid "Test Date" msgstr "測試日期" -#: templates/js/translated/stock.js:1638 +#: templates/js/translated/stock.js:1636 msgid "Test started" msgstr "測試已開始" -#: templates/js/translated/stock.js:1647 +#: templates/js/translated/stock.js:1645 msgid "Test finished" msgstr "測試已完成" -#: templates/js/translated/stock.js:1801 +#: templates/js/translated/stock.js:1799 msgid "Edit Test Result" msgstr "編輯測試結果" -#: templates/js/translated/stock.js:1821 +#: templates/js/translated/stock.js:1819 msgid "Delete Test Result" msgstr "刪除測試結果" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1851 msgid "In production" msgstr "生產中" -#: templates/js/translated/stock.js:1857 +#: templates/js/translated/stock.js:1855 msgid "Installed in Stock Item" msgstr "已安裝庫存項目" -#: templates/js/translated/stock.js:1865 +#: templates/js/translated/stock.js:1863 msgid "Assigned to Sales Order" msgstr "分配給銷售訂單" -#: templates/js/translated/stock.js:1871 +#: templates/js/translated/stock.js:1869 msgid "No stock location set" msgstr "未設置庫存位置" -#: templates/js/translated/stock.js:1928 +#: templates/js/translated/stock.js:1926 msgid "Change stock status" msgstr "更改庫存狀態" -#: templates/js/translated/stock.js:1937 +#: templates/js/translated/stock.js:1935 msgid "Merge stock" msgstr "合併庫存" -#: templates/js/translated/stock.js:1986 +#: templates/js/translated/stock.js:1984 msgid "Delete stock" msgstr "刪除庫存" -#: templates/js/translated/stock.js:2039 +#: templates/js/translated/stock.js:2037 msgid "stock items" msgstr "庫存項" -#: templates/js/translated/stock.js:2044 +#: templates/js/translated/stock.js:2042 msgid "Scan to location" msgstr "掃描到位置" -#: templates/js/translated/stock.js:2055 +#: templates/js/translated/stock.js:2053 msgid "Stock Actions" msgstr "庫存操作" -#: templates/js/translated/stock.js:2099 +#: templates/js/translated/stock.js:2097 msgid "Load installed items" msgstr "加載已安裝的項目" -#: templates/js/translated/stock.js:2177 +#: templates/js/translated/stock.js:2175 msgid "Stock item is in production" msgstr "庫存項正在生產" -#: templates/js/translated/stock.js:2182 +#: templates/js/translated/stock.js:2180 msgid "Stock item assigned to sales order" msgstr "分配給銷售訂單的庫存項目" -#: templates/js/translated/stock.js:2185 +#: templates/js/translated/stock.js:2183 msgid "Stock item assigned to customer" msgstr "分配給客户的庫存項" -#: templates/js/translated/stock.js:2188 +#: templates/js/translated/stock.js:2186 msgid "Serialized stock item has been allocated" msgstr "已分配序列化庫存項" -#: templates/js/translated/stock.js:2190 +#: templates/js/translated/stock.js:2188 msgid "Stock item has been fully allocated" msgstr "庫存項目已完全分配" -#: templates/js/translated/stock.js:2192 +#: templates/js/translated/stock.js:2190 msgid "Stock item has been partially allocated" msgstr "庫存項目已部分分配" -#: templates/js/translated/stock.js:2195 +#: templates/js/translated/stock.js:2193 msgid "Stock item has been installed in another item" msgstr "庫存項目已安裝在另一個項目中" -#: templates/js/translated/stock.js:2197 +#: templates/js/translated/stock.js:2195 msgid "Stock item has been consumed by a build order" msgstr "庫存項已被生產訂單消耗" -#: templates/js/translated/stock.js:2201 +#: templates/js/translated/stock.js:2199 msgid "Stock item has expired" msgstr "庫存項已過期" -#: templates/js/translated/stock.js:2203 +#: templates/js/translated/stock.js:2201 msgid "Stock item will expire soon" msgstr "庫存項即將過期" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2206 msgid "Stock item has been rejected" msgstr "庫存項已被拒絕" -#: templates/js/translated/stock.js:2210 +#: templates/js/translated/stock.js:2208 msgid "Stock item is lost" msgstr "庫存項丟失了" -#: templates/js/translated/stock.js:2212 +#: templates/js/translated/stock.js:2210 msgid "Stock item is destroyed" msgstr "庫存項已銷燬" -#: templates/js/translated/stock.js:2216 +#: templates/js/translated/stock.js:2214 #: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "已用完" -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2379 msgid "Supplier part not specified" msgstr "未指定供應商零件" -#: templates/js/translated/stock.js:2428 +#: templates/js/translated/stock.js:2426 msgid "Stock Value" msgstr "庫存值" -#: templates/js/translated/stock.js:2556 +#: templates/js/translated/stock.js:2554 msgid "No stock items matching query" msgstr "沒有符合查詢的庫存項目" -#: templates/js/translated/stock.js:2659 +#: templates/js/translated/stock.js:2657 msgid "stock locations" msgstr "庫存地點" -#: templates/js/translated/stock.js:2814 +#: templates/js/translated/stock.js:2812 msgid "Load Sublocations" msgstr "加載次級地點" -#: templates/js/translated/stock.js:2931 +#: templates/js/translated/stock.js:2929 msgid "Details" msgstr "詳情" -#: templates/js/translated/stock.js:2935 +#: templates/js/translated/stock.js:2933 msgid "No changes" msgstr "無更改" -#: templates/js/translated/stock.js:2947 +#: templates/js/translated/stock.js:2945 msgid "Part information unavailable" msgstr "零件信息不可用" -#: templates/js/translated/stock.js:2969 +#: templates/js/translated/stock.js:2967 msgid "Location no longer exists" msgstr "位置不再存在" -#: templates/js/translated/stock.js:2986 +#: templates/js/translated/stock.js:2984 msgid "Build order no longer exists" msgstr "生產訂單不再存在" -#: templates/js/translated/stock.js:3001 +#: templates/js/translated/stock.js:2999 msgid "Purchase order no longer exists" msgstr "採購訂單不再存在" -#: templates/js/translated/stock.js:3018 +#: templates/js/translated/stock.js:3016 msgid "Sales Order no longer exists" msgstr "銷售訂單不再存在" -#: templates/js/translated/stock.js:3035 +#: templates/js/translated/stock.js:3033 msgid "Return Order no longer exists" msgstr "退貨訂單已不存在" -#: templates/js/translated/stock.js:3054 +#: templates/js/translated/stock.js:3052 msgid "Customer no longer exists" msgstr "客户已不存在" -#: templates/js/translated/stock.js:3072 +#: templates/js/translated/stock.js:3070 msgid "Stock item no longer exists" msgstr "庫存項已不存在" -#: templates/js/translated/stock.js:3090 +#: templates/js/translated/stock.js:3088 msgid "Added" msgstr "已添加" -#: templates/js/translated/stock.js:3098 +#: templates/js/translated/stock.js:3096 msgid "Removed" msgstr "已刪除" -#: templates/js/translated/stock.js:3170 +#: templates/js/translated/stock.js:3168 msgid "No installed items" msgstr "沒有已安裝的項目" -#: templates/js/translated/stock.js:3224 templates/js/translated/stock.js:3260 +#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258 msgid "Uninstall Stock Item" msgstr "卸載庫存項" -#: templates/js/translated/stock.js:3281 +#: templates/js/translated/stock.js:3279 msgid "Select stock item to uninstall" msgstr "選擇要卸載的庫存項" -#: templates/js/translated/stock.js:3302 +#: templates/js/translated/stock.js:3300 msgid "Install another stock item into this item" msgstr "在此項中安裝另一個庫存項" -#: templates/js/translated/stock.js:3303 +#: templates/js/translated/stock.js:3301 msgid "Stock items can only be installed if they meet the following criteria" msgstr "只有滿足以下條件,才能安裝庫存項目" -#: templates/js/translated/stock.js:3305 +#: templates/js/translated/stock.js:3303 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "庫存項鍊接到一個零件,該零件是此庫存項的物料清單" -#: templates/js/translated/stock.js:3306 +#: templates/js/translated/stock.js:3304 msgid "The Stock Item is currently available in stock" msgstr "該庫存項目前有庫存" -#: templates/js/translated/stock.js:3307 +#: templates/js/translated/stock.js:3305 msgid "The Stock Item is not already installed in another item" msgstr "庫存項目尚未安裝在其他項目中" -#: templates/js/translated/stock.js:3308 +#: templates/js/translated/stock.js:3306 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "庫存項被批號或序列號跟蹤" -#: templates/js/translated/stock.js:3321 +#: templates/js/translated/stock.js:3319 msgid "Select part to install" msgstr "選擇要安裝的零件" -#: templates/js/translated/stock.js:3384 +#: templates/js/translated/stock.js:3382 msgid "Select one or more stock items" msgstr "選擇一個或多個庫存項目" -#: templates/js/translated/stock.js:3397 +#: templates/js/translated/stock.js:3395 msgid "Selected stock items" msgstr "選定的庫存項" -#: templates/js/translated/stock.js:3401 +#: templates/js/translated/stock.js:3399 msgid "Change Stock Status" msgstr "更改庫存狀態" -#: templates/js/translated/stock.js:3478 -msgid "This week" -msgstr "本週" - -#: templates/js/translated/stock.js:3486 -msgid "This month" -msgstr "本月" - #: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "有項目編碼" #: templates/js/translated/table_filters.js:88 -#: templates/js/translated/table_filters.js:608 -#: templates/js/translated/table_filters.js:620 -#: templates/js/translated/table_filters.js:661 +#: templates/js/translated/table_filters.js:594 +#: templates/js/translated/table_filters.js:606 +#: templates/js/translated/table_filters.js:647 msgid "Order status" msgstr "訂單狀態" @@ -15024,12 +15009,12 @@ msgstr "具有位置類型" #: templates/js/translated/table_filters.js:285 #: templates/js/translated/table_filters.js:286 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:700 msgid "Include subcategories" msgstr "包括子類別" #: templates/js/translated/table_filters.js:294 -#: templates/js/translated/table_filters.js:767 +#: templates/js/translated/table_filters.js:753 msgid "Subscribed" msgstr "已訂閲" @@ -15071,7 +15056,7 @@ msgid "Batch code" msgstr "批號" #: templates/js/translated/table_filters.js:332 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:689 msgid "Active parts" msgstr "激活的零件" @@ -15168,64 +15153,56 @@ msgstr "測試通過" msgid "Include Installed Items" msgstr "包括已安裝的項目" -#: templates/js/translated/table_filters.js:478 -msgid "Interval start" -msgstr "間隔開始" - -#: templates/js/translated/table_filters.js:482 -msgid "Interval end" -msgstr "間隔結束" - -#: templates/js/translated/table_filters.js:536 +#: templates/js/translated/table_filters.js:522 msgid "Build status" msgstr "生產狀態" -#: templates/js/translated/table_filters.js:715 +#: templates/js/translated/table_filters.js:701 msgid "Include parts in subcategories" msgstr "在子類別中包含零件" -#: templates/js/translated/table_filters.js:720 +#: templates/js/translated/table_filters.js:706 msgid "Show active parts" msgstr "顯示活動零件" -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:711 msgid "Show locked parts" msgstr "顯示鎖定的零件" -#: templates/js/translated/table_filters.js:733 +#: templates/js/translated/table_filters.js:719 msgid "Available stock" msgstr "可用庫存" -#: templates/js/translated/table_filters.js:741 -#: templates/js/translated/table_filters.js:845 +#: templates/js/translated/table_filters.js:727 +#: templates/js/translated/table_filters.js:831 msgid "Has Units" msgstr "有單位" -#: templates/js/translated/table_filters.js:742 +#: templates/js/translated/table_filters.js:728 msgid "Part has defined units" msgstr "零件已定義單位" -#: templates/js/translated/table_filters.js:746 +#: templates/js/translated/table_filters.js:732 msgid "Has IPN" msgstr "有內部零件號" -#: templates/js/translated/table_filters.js:747 +#: templates/js/translated/table_filters.js:733 msgid "Part has internal part number" msgstr "零件有內部零件號" -#: templates/js/translated/table_filters.js:751 +#: templates/js/translated/table_filters.js:737 msgid "In stock" msgstr "有庫存" -#: templates/js/translated/table_filters.js:759 +#: templates/js/translated/table_filters.js:745 msgid "Purchasable" msgstr "可購買的" -#: templates/js/translated/table_filters.js:771 +#: templates/js/translated/table_filters.js:757 msgid "Has stocktake entries" msgstr "有盤點記錄" -#: templates/js/translated/table_filters.js:841 +#: templates/js/translated/table_filters.js:827 msgid "Has Choices" msgstr "有選項" @@ -15333,19 +15310,19 @@ msgstr "儲存" msgid "Show all notifications and history" msgstr "顯示所有通知和歷史記錄" -#: templates/pui_banner.html:9 +#: templates/pui_banner.html:10 msgid "Platform UI - the new UI for InvenTree - provides more modern administration options." msgstr "平台 UI - 新的 UI for InvenTree 提供了更現代化的管理選項。" -#: templates/pui_banner.html:12 +#: templates/pui_banner.html:13 msgid "Platform UI - the new UI for InvenTree - is ready to be tested." msgstr "平台界面-InvenTree的新界面-已準備就緒可供測試。" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "Try it out now" msgstr "現在試試" -#: templates/pui_banner.html:15 +#: templates/pui_banner.html:16 msgid "here" msgstr "這裏" @@ -15494,14 +15471,6 @@ msgstr "電子郵件設置" msgid "Email settings not configured" msgstr "電子郵件設置未配置" -#: templates/test_statistics_table.html:13 -msgid "Passed" -msgstr "已通過" - -#: templates/test_statistics_table.html:16 -msgid "Failed" -msgstr "已失敗" - #: templates/yesnolabel.html:4 msgid "Yes" msgstr "是" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 945f3be121..9c571a3bb9 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "تم تخصيص عناصر المخزون" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index d124e033e6..53c6b95ce1 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 8ae8bd00bb..574af2ba8f 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Žádný název není definován" @@ -421,7 +421,7 @@ msgstr "Odstranit přidružený obrázek z této položky?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Odstranit" @@ -901,7 +901,7 @@ msgstr "Server" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Odhlásit" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Díly" @@ -1641,16 +1641,16 @@ msgstr "Díly" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Zásoby" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Verze" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Díl" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Skladová položka" @@ -2068,7 +2068,7 @@ msgstr "Umístění skladu" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Historie skladu" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Kódy projektu" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "Správci" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Uživatel" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Neaktivní" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Sériové číslo" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Množství" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Stav" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Lokace" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Na skladě" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Přesunout" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Přidat" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Počet" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 4448f6b642..761a9881a0 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index b091bfb75b..0db63a929c 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Kein Name festgelegt" @@ -421,7 +421,7 @@ msgstr "Verknüpftes Bild von diesem Teil entfernen?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Entfernen" @@ -901,7 +901,7 @@ msgstr "Adresse" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Fehlerkorrektur-Level auswählen" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Abmelden" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Teile" @@ -1641,16 +1641,16 @@ msgstr "Teile" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Anhänge" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Notizen" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Teil" @@ -2008,7 +2007,7 @@ msgstr "Testvorlagen für Teil" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Teilkategorie" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Teil-Kategorien" @@ -2047,8 +2046,9 @@ msgstr "Teil-Kategorien" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Lagerartikel" @@ -2068,7 +2068,7 @@ msgstr "Lagerort" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Lagerorte" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Lagerort Typen" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Lagerhistorie" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Unternehmen" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Projektnummern" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Einkaufsbestellung" @@ -2155,7 +2155,7 @@ msgstr "Einkaufsbestellung" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Bestellungen" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Bestellpositionen" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Verkaufsauftrag" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Aufträge" @@ -2200,14 +2200,14 @@ msgstr "Versand der Bestellungen" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Rückgabe Auftrag" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Reklamationen" @@ -2260,8 +2260,8 @@ msgstr "Eigentümer" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Nutzer" @@ -2347,7 +2347,7 @@ msgstr "Sendung" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inaktiv" @@ -2359,8 +2359,8 @@ msgstr "Kein Bestand" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Seriennummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Anzahl" @@ -3267,7 +3267,7 @@ msgstr "Losnummer" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "Losnummer" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3327,7 +3327,7 @@ msgstr "Zugewiesen" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Quell Lagerort" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Notiz hinzufügen" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Lagerort" @@ -3474,9 +3474,9 @@ msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Verpackung" @@ -3509,6 +3509,7 @@ msgstr "Verpackung" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Notiz" @@ -3572,12 +3573,12 @@ msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Lagerbestand Status" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Zum Standard-Lagerort verschieben" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Auf Lager" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Verschieben" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Hinzufügen" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Anzahl" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Bestand hinzufügen" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Bestand entfernen" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Bestand verschieben" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Berichte" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Bauaufträge" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "Referenz" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Übergeordneter Bauauftrag" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Bauauftrag Anzahl" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Aufgegeben von" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "Aufgegeben von" msgid "Responsible" msgstr "Verantwortlich" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Erstellt" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Erstellt" msgid "Target Date" msgstr "Zieldatum" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Abgeschlossen" @@ -4875,11 +4876,11 @@ msgstr "Abgeschlossen" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Beliebiger Lagerort" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Ziel Lagerort" @@ -4895,11 +4896,11 @@ msgstr "Ziel Lagerort" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Bauauftrag Details" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Bauauftrag Details" msgid "Line Items" msgstr "Positionen" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Testergebnisse" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Bauauftrag bearbeiten" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Neuer Bauauftrag" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Bauauftrag bearbeiten" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Neuer Bauauftrag" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Bestellung stornieren" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "Bauauftrag" @@ -5134,11 +5135,11 @@ msgstr "Hersteller" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Kunde" @@ -5197,7 +5198,7 @@ msgstr "Externer Link" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Teil-Details" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "Herstellerteil Details" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parameter" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "Herstellerteil" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Teilebeschreibung" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "Kategorie-Details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Variante von" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Revision von" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Version" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Standard Lagerort" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Standard-Lagerort der Kategorie" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Einheiten" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Schlüsselwörter" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Schlüsselwörter" msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Minimaler Bestand" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Bestellt" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Bauaufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Aufträgen zugeordnet" @@ -5469,70 +5471,70 @@ msgstr "Aufträgen zugeordnet" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Herstellbar" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "In Produktion" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Gesperrt" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Vorlagenteil" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Baugruppe" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Komponente" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Käufliches Teil" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Verkäufliches Teil" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Virtuelles Teil" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "Virtuelles Teil" msgid "Creation Date" msgstr "Erstelldatum" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Erstellt von" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Standard Zulieferer" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Preisspanne" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Letzte Inventur" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Inventur durch" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Ferienguthaben/Freitage" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Stückliste" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Verwendet in" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Teilbepreisung" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Terminierung" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Testvorlagen" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Zugehörige Teile" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Zugehörige Teile" msgid "Available" msgstr "Verfügbar" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Kein Bestand" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Erforderlich" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "In Bestellung" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Teil bearbeiten" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Teil hinzufügen" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Teil löschen" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Lager-Aktionen" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Bestand zählen" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Bestand übertragen" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Teile-Aktionen" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "Inventurbericht geplant" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "Höchster Preis" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "Gesamt Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -6332,11 +6334,11 @@ msgstr "Aktion für untergeordnete Lagerorte an diesem Lagerort" msgid "Location Actions" msgstr "Lagerort Aktionen" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Basisteil" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Verbaut in" @@ -6364,28 +6366,28 @@ msgstr "Verbaut in" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Verbraucht von" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Lagerdetails" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Bestandsverfolgung" @@ -6393,43 +6395,43 @@ msgstr "Bestandsverfolgung" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Test Daten" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Installierte Elemente" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Untergeordnete Objekte" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Lagerartikel löschen" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Lagervorgänge" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Bestand zählen" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Bestand zählen" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Verschieben" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Lagerartikel Aktionen" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "Virtuelle Varianten anzeigen" msgid "Show trackable variants" msgstr "Nachverfolgbare Varianten anzeigen" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Verknüpftes Teil hinzufügen" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Verknüpftes Teil löschen" @@ -8076,6 +8078,10 @@ msgstr "Verknüpftes Teil löschen" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Bühne" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Nach Benutzer filtern" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "Zeige Ergebnisse für installierte Lagerartikel" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "Bestanden" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "Lagerort hinzufügen" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "Hinzugefügt" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "Entfernt" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Details" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "Keine Benutzerinformation" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 60d2c5e905..7ccf93407e 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "Αφαίρεση της σχετικής εικόνας από αυτό #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Αφαίρεση" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Ανενεργό" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index c53935fabc..6ee30f0a14 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -400,7 +400,7 @@ msgstr "No News" msgid "There are no unread news items" msgstr "There are no unread news items" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "No name defined" @@ -416,7 +416,7 @@ msgstr "Remove the associated image from this item?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Remove" @@ -896,7 +896,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1335,7 +1335,7 @@ msgid "Select Error Correction Level" msgstr "Select Error Correction Level" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1628,7 +1628,7 @@ msgstr "Logout" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Parts" @@ -1636,16 +1636,16 @@ msgstr "Parts" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Manufacturing" @@ -1777,7 +1777,7 @@ msgstr "Attachments" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Notes" @@ -1803,13 +1803,13 @@ msgid "Plugin Information" msgstr "Plugin Information" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1822,7 +1822,6 @@ msgstr "Plugin Information" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1851,7 +1850,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1972,16 +1971,16 @@ msgstr "Unknown model: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Part" @@ -2003,7 +2002,7 @@ msgstr "Part Test Templates" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2033,7 +2032,7 @@ msgstr "Part Category" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Part Categories" @@ -2042,8 +2041,9 @@ msgstr "Part Categories" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Stock Item" @@ -2063,7 +2063,7 @@ msgstr "Stock Location" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Stock Locations" @@ -2076,7 +2076,7 @@ msgid "Stock Location Types" msgstr "Stock Location Types" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Stock History" @@ -2118,7 +2118,7 @@ msgid "Companies" msgstr "Companies" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2139,10 +2139,10 @@ msgstr "Project Codes" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Purchase Order" @@ -2150,7 +2150,7 @@ msgstr "Purchase Order" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Purchase Orders" @@ -2164,22 +2164,22 @@ msgid "Purchase Order Lines" msgstr "Purchase Order Lines" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Sales Order" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Sales Orders" @@ -2195,14 +2195,14 @@ msgstr "Sales Order Shipments" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Return Order" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Return Orders" @@ -2255,8 +2255,8 @@ msgstr "Owners" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "User" @@ -2342,7 +2342,7 @@ msgstr "Shipment" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactive" @@ -2354,8 +2354,8 @@ msgstr "No stock" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2375,15 +2375,15 @@ msgstr "Serial Number" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantity" @@ -3262,7 +3262,7 @@ msgstr "Batch" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3276,7 +3276,7 @@ msgstr "Batch" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3322,7 +3322,7 @@ msgstr "Allocated" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Source Location" @@ -3353,7 +3353,7 @@ msgstr "Stock items allocated" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3446,9 +3446,9 @@ msgstr "Add Note" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Location" @@ -3469,9 +3469,9 @@ msgstr "Store with already received stock" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3496,7 +3496,7 @@ msgstr "Enter serial numbers for received items" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Packaging" @@ -3504,6 +3504,7 @@ msgstr "Packaging" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Note" @@ -3567,12 +3568,12 @@ msgstr "Enter serial numbers for new stock (or leave blank)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Stock Status" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3602,8 +3603,8 @@ msgstr "Move to default location" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "In Stock" @@ -3613,38 +3614,38 @@ msgid "Move" msgstr "Move" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Add" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Count" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Add Stock" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Remove Stock" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Transfer Stock" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4721,7 +4722,7 @@ msgstr "Reporting" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Build Orders" @@ -4774,11 +4775,11 @@ msgstr "Delete notifications" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4789,7 +4790,7 @@ msgstr "Delete notifications" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4799,26 +4800,26 @@ msgstr "IPN" msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Parent Build" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Build Quantity" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Completed Outputs" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Issued By" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4829,18 +4830,12 @@ msgstr "Issued By" msgid "Responsible" msgstr "Responsible" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Created" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4851,12 +4846,18 @@ msgstr "Created" msgid "Target Date" msgstr "Target Date" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Completed" @@ -4870,11 +4871,11 @@ msgstr "Completed" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Any location" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Destination Location" @@ -4890,11 +4891,11 @@ msgstr "Destination Location" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Build Details" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4905,24 +4906,24 @@ msgstr "Build Details" msgid "Line Items" msgstr "Line Items" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "Allocated Stock" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4930,8 +4931,18 @@ msgstr "Test Results" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Edit Build Order" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Add Build Order" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4941,139 +4952,129 @@ msgstr "Test Statistics" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Edit Build Order" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Add Build Order" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Cancel this order" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "Hold Build Order" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Place this order on hold" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Cancel order" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "Build Order" @@ -5129,11 +5130,11 @@ msgstr "Manufacturer" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Customer" @@ -5192,7 +5193,7 @@ msgstr "External Link" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Part Details" @@ -5205,12 +5206,12 @@ msgid "Manufacturer Part Details" msgstr "Manufacturer Part Details" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5241,6 +5242,7 @@ msgid "ManufacturerPart" msgstr "ManufacturerPart" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Part Description" @@ -5377,55 +5379,55 @@ msgid "Category Details" msgstr "Category Details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Build Order Allocations" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Variant of" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Revision of" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Revision" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Category" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Default Location" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Category Default Location" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Units" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Keywords" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5433,30 +5435,30 @@ msgstr "Keywords" msgid "Available Stock" msgstr "Available Stock" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "Variant Stock" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Minimum Stock" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "On order" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "Required for Orders" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Allocated to Build Orders" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" @@ -5464,70 +5466,70 @@ msgstr "Allocated to Sales Orders" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Can Build" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "In Production" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Locked" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Template Part" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Assembled Part" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Component Part" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "Testable Part" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Trackable Part" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Purchaseable Part" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Saleable Part" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Virtual Part" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5535,70 +5537,70 @@ msgstr "Virtual Part" msgid "Creation Date" msgstr "Creation Date" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Created By" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Default Supplier" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Price Range" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "Latest Serial Number" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Last Stocktake" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Part Pricing" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5606,59 +5608,59 @@ msgstr "Related Parts" msgid "Available" msgstr "Available" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "No Stock" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Required" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Edit Part" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Stock Actions" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Part Actions" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "Select Part Revision" @@ -5782,7 +5784,7 @@ msgstr "Stocktake report scheduled" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "Stock Value" @@ -5852,7 +5854,7 @@ msgstr "Maximum Price" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5933,7 +5935,7 @@ msgid "Overall Pricing" msgstr "Overall Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Last Updated" @@ -6327,11 +6329,11 @@ msgstr "Action for child locations in this location" msgid "Location Actions" msgstr "Location Actions" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Base Part" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "Completed Tests" @@ -6343,7 +6345,7 @@ msgstr "Completed Tests" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "Allocated to Orders" @@ -6351,7 +6353,7 @@ msgstr "Allocated to Orders" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Installed In" @@ -6359,28 +6361,28 @@ msgstr "Installed In" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "Parent Item" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "Parent stock item" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Consumed By" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "Expiry Date" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Stock Details" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Stock Tracking" @@ -6388,43 +6390,43 @@ msgstr "Stock Tracking" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Child Items" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Edit Stock Item" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Delete Stock Item" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "Serialize Stock Item" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "Stock item serialized" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "Return Stock Item" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Return this item into stock. This will remove the customer assignment." -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "Item returned to stock" @@ -6433,57 +6435,57 @@ msgstr "Item returned to stock" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Stock Operations" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Count stock" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Count stock" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "Serialize" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "Serialize stock" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "Return" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "Return from customer" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Stock Item Actions" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "Stale" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "Expired" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "Unavailable" @@ -8058,12 +8060,12 @@ msgstr "Show virtual variants" msgid "Show trackable variants" msgstr "Show trackable variants" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Add Related Part" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Delete Related Part" @@ -8071,6 +8073,10 @@ msgstr "Delete Related Part" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "Edit Related Part" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Stage" @@ -8568,7 +8574,7 @@ msgstr "Response" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filter by user" @@ -9235,7 +9241,6 @@ msgid "Show results for installed stock items" msgstr "Show results for installed stock items" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "Passed" @@ -9276,30 +9281,30 @@ msgstr "Filter by location type" msgid "Add Stock Location" msgstr "Add Stock Location" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "Added" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "Removed" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Details" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "No user information" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "Total" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "Failed" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 8bb7923369..ca124d340e 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "No hay nombre definido" @@ -421,7 +421,7 @@ msgstr "¿Eliminar la imagen asociada de este elemento?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Eliminar" @@ -901,7 +901,7 @@ msgstr "Servidor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactivo" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "Artículos de stock seleccionados" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Disponible" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 1a3806b95b..3524f9305f 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "No hay nombre definido" @@ -421,7 +421,7 @@ msgstr "¿Eliminar imagen asociada al artículo?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Eliminar" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Órdenes de compra" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Ordenes de devolución" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactivo" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "En Stock" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Agregar" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Informes" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Ordenes de Producción" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parámetros" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "En producción" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Contar stock" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Contar stock" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Detalles" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index f70094bdf4..36451f6ef8 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Nime pole määratud" @@ -421,7 +421,7 @@ msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Eemalda" @@ -901,7 +901,7 @@ msgstr "Võõrustaja" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Valige vea parandamise tase" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Logi välja" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Tootmine" @@ -1782,7 +1782,7 @@ msgstr "Manused" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Märkmed" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Versioon" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "Omanikud" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Kasutaja" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Mitteaktiivne" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Seerianumber" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Kogus" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Staatus" @@ -3327,7 +3327,7 @@ msgstr "Eraldatud" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "Selle plugina jaoks ei ole sisu esitatud" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Lisa märkus" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Asukoht" @@ -3474,9 +3474,9 @@ msgstr "Pood juba saadud varudega" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Pakkimine" @@ -3509,6 +3509,7 @@ msgstr "Pakkimine" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Märkus" @@ -3572,12 +3573,12 @@ msgstr "Sisestage uued kaubanduslikud numbrikoodid (või jätke tühjaks)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Laoseis" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Laos" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Liiguta" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Lisa" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Kogus" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Aruanded" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "Viide" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Tühista see tellimus" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Märgi see tellimus lõpetatuks" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Muuda tellimust" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Tee tellimusest koopia" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Tühista tellimus" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "Tootja" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Klient" @@ -5197,7 +5198,7 @@ msgstr "Väline link" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "Tootja osa üksikasjad" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parameetrid" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Tellimuse koostamise eraldised" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Müügitellimuste eraldamine" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategooria" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Kategooria vaikimisi asukoht" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Märksõnad" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Märksõnad" msgid "Available Stock" msgstr "Saadaval laos" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "Variandi laoseis" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Minimaalne laoseis" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Tellimisel" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Ehitusettevõtetele eraldatud" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Määratud müügitellimustele" @@ -5469,70 +5471,70 @@ msgstr "Määratud müügitellimustele" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Vaiketarnija" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Hinnavahemik" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Variandid" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Nõutud" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Muuda osa" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Lisa osa" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Selle osa kustutamist ei saa tagasi võtta" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "Maksimaalne hind" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "Tegevus selle asukoha alamkohtades" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "Näita jälgitavaid variante" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtreeri kasutaja järgi" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "Näita paigaldatud varude tulemusi" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "Läbitud" @@ -9281,30 +9286,30 @@ msgstr "Filtreeri asukoha tüübi järgi" msgid "Add Stock Location" msgstr "Lisa varude asukoht" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "Lisatud" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "Eemaldatud" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Üksikasjad" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "Kasutajateave puudub" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 2067dc2aed..a711470ad0 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 3498238bd8..d8172a4e3e 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 91e091ac4a..265fd6d4ff 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Aucun nom défini" @@ -421,7 +421,7 @@ msgstr "Supprimer l'image associée de cet élément ?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Supprimer" @@ -901,7 +901,7 @@ msgstr "Serveur" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Sélectionnez le niveau de correction d'erreurs" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Se déconnecter" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Composants" @@ -1641,16 +1641,16 @@ msgstr "Composants" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Fichiers joints" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Notes" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "Informations sur le plugin" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "Informations sur le plugin" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Modèle inconnu : {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Pièce" @@ -2008,7 +2007,7 @@ msgstr "Modèles de test de pièces" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Catégorie de composant" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Catégories de composants" @@ -2047,8 +2046,9 @@ msgstr "Catégories de composants" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Article en stock" @@ -2068,7 +2068,7 @@ msgstr "Emplacement du stock" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Emplacements de stock" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Emplacements des stocks" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Historique du stock" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Sociétés" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Codes du projet" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Commande d’achat" @@ -2155,7 +2155,7 @@ msgstr "Commande d’achat" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Ordres d'achat" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Lignes de commande d'achat" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Ventes" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Ordres de vente" @@ -2200,14 +2200,14 @@ msgstr "Expéditions de la commande" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Retour de commande" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Retours" @@ -2260,8 +2260,8 @@ msgstr "Propriétaires" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Utilisateur" @@ -2347,7 +2347,7 @@ msgstr "Livraison" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactif" @@ -2359,8 +2359,8 @@ msgstr "Aucun stock" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Numéro de série" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantité" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3327,7 +3327,7 @@ msgstr "Allouée" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Emplacement d'origine" @@ -3358,7 +3358,7 @@ msgstr "Éléments du stock alloués" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Ajouter une note" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Emplacement" @@ -3474,9 +3474,9 @@ msgstr "Stocker avec le stock déjà reçu" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Conditionnement" @@ -3509,6 +3509,7 @@ msgstr "Conditionnement" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Note" @@ -3572,12 +3573,12 @@ msgstr "Entrez les numéros de série pour le nouveau stock (ou laisser vide)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "État du stock" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Déplacer vers l'emplacement par défaut" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "En Stock" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Déplacer" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Ajouter" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Compter" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Ajouter du stock" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Supprimer du stock" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Transférer le stock" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Rapports" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Ordres de fabrication" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "Référence" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Fabrication parente" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Quantité de fabrication" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Émis par" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "Émis par" msgid "Responsible" msgstr "Responsable" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Créé" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Créé" msgid "Target Date" msgstr "Date cible" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Complété" @@ -4875,11 +4876,11 @@ msgstr "Complété" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Tous les emplacements" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Emplacement cible" @@ -4895,11 +4896,11 @@ msgstr "Emplacement cible" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Détails de fabrication" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Détails de fabrication" msgid "Line Items" msgstr "Éléments de la ligne" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "Stock alloué" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Stock utilisé" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Résultats des Tests" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "Statistiques des tests" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Éditer l'ordre de fabrication" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Ajouter un ordre de fabrication" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "Statistiques des tests" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Éditer l'ordre de fabrication" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Ajouter un ordre de fabrication" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Annuler l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Commande annulée" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Annuler cette commande" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "Suspendre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Mettre cet ordre en suspens" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Cet ordre a été mis en suspens" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "Compléter l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Marquer cet ordre comme complété" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Ordre complété" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Problème dans l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Compléter l'ordre" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Actions de l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Modifier la commande" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Dupliquer la commande" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Retenir la commande" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Annuler la commande" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "Fabricant" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Client" @@ -5197,7 +5198,7 @@ msgstr "Lien externe" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Détails de la pièce" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "Détails de la pièce du fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Paramètres" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "Pièce du fabricant" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "Détails de la catégorie" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Révision de" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Révision" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Catégorie" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Emplacement par défaut" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Emplacement par défaut de la catégorie" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unités" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Mots-clés" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Mots-clés" msgid "Available Stock" msgstr "Stock disponible" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Stock Minimum" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Sur commande" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "Requis pour les commandes" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Alloué à l'ordre de construction" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Alloué aux ordres de ventes" @@ -5469,70 +5471,70 @@ msgstr "Alloué aux ordres de ventes" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Peut être construit" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "En Production" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Verrouillé" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Pièce virtuelle" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "Pièce virtuelle" msgid "Creation Date" msgstr "Date de création" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Créé par" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Fournisseur par Défaut" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Échelle des prix" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Dernier inventaire" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Liste des matériaux" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Utilisé pour" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Planification" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Modèles de test" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Pièces associées" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Pièces associées" msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Aucun stock" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Requis" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "En Commande" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Modifier la pièce" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Ajouter Pièce" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Supprimer la pièce" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "La suppression de cette pièce est irréversible" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Décompte du stock de pièces" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Transférer le stock de pièces" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "Prix Maximum" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Dernière mise à jour" @@ -6332,11 +6334,11 @@ msgstr "Action pour les emplacements enfants à cet emplacement" msgid "Location Actions" msgstr "Actions de l'emplacement" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Pièce de base" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "Alloué aux commandes" @@ -6356,7 +6358,7 @@ msgstr "Alloué aux commandes" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Installé dans" @@ -6364,28 +6366,28 @@ msgstr "Installé dans" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Consommé par" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "Date d'expiration" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Détails du stock" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Suivi du stock" @@ -6393,43 +6395,43 @@ msgstr "Suivi du stock" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Données de test" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Éléments enfants" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Modifier l'élément du stock" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Supprimer l'élément du stock" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Compter le stock" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Compter le stock" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "Sérialiser" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "Sérialiser le stock" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Transférer" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "Retour" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "Retour du client" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Actions de l'article de stock" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "Réponse" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtrer par utilisateur" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "Filtrer par type d'emplacement" msgid "Add Stock Location" msgstr "Ajouter l'emplacement du stock" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "Ajouté" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "Supprimé" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Détails" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "Pas d'informations sur l'utilisateur" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "Total" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "Échec" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 3771c3cb54..fe2ef17b56 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "לא הוגדר שם" @@ -421,7 +421,7 @@ msgstr "האם להסיר את התמונה המשויכת מפריט זה?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "הסר" @@ -901,7 +901,7 @@ msgstr "מארח" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "בחר רמת תיקון שגיאות" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "התנתק" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "פריטים" @@ -1641,16 +1641,16 @@ msgstr "פריטים" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "מלאי" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "גרסה" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "דגם לא ידוע: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "פריט" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "קטגוריית פריט" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "קטגוריית פריטים" @@ -2047,8 +2046,9 @@ msgstr "קטגוריית פריטים" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "פריט במלאי" @@ -2068,7 +2068,7 @@ msgstr "מיקום מלאי" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "מיקומי מלאי" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "סוגי מיקום מלאי" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "היסטוריית מלאי" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "חברות" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "קוד פרויקט" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "הזמנות רכש" @@ -2155,7 +2155,7 @@ msgstr "הזמנות רכש" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "הזמנת רכש" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "שורות הזמנת רכש" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "הזמנת מכירה" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "הזמנות מכירה" @@ -2200,14 +2200,14 @@ msgstr "משלוחי הזמנת מכירות" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "החזרת הזמנה" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "החזרת הזמנות" @@ -2260,8 +2260,8 @@ msgstr "בעלים" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "משתמש" @@ -2347,7 +2347,7 @@ msgstr "משלוח" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "לא פעיל" @@ -2359,8 +2359,8 @@ msgstr "אין מלאי" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "מספר סידורי" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "כמות" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 6d9669f4fe..f17bbf2934 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 7a54ccce07..76e7823b6b 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Nincs név megadva" @@ -421,7 +421,7 @@ msgstr "Tételhez rendelt kép eltávolítása?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Eltávolítás" @@ -901,7 +901,7 @@ msgstr "Kiszolgáló" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Kijelentkezés" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Alkatrészek" @@ -1641,16 +1641,16 @@ msgstr "Alkatrészek" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Készlet" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Mellékletek" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Megjegyzések" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Verzió" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Ismeretlen model: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Alkatrész" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Alkatrész kategória" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Alkatrész kategóriák" @@ -2047,8 +2046,9 @@ msgstr "Alkatrész kategóriák" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Készlet tétel" @@ -2068,7 +2068,7 @@ msgstr "Készlet hely" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Készlethelyek" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Készlettörténet" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Cégek" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Projektszámok" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -2155,7 +2155,7 @@ msgstr "Beszerzési rendelés" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Beszerzési rendelés tételei" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Vevői rendelés" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Vevői rendelések" @@ -2200,14 +2200,14 @@ msgstr "Vevői rendelés szállítmányok" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Visszavétel" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Visszavételek" @@ -2260,8 +2260,8 @@ msgstr "Tulajdonosok" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Felhasználó" @@ -2347,7 +2347,7 @@ msgstr "Szállítmány" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inaktív" @@ -2359,8 +2359,8 @@ msgstr "Nincs készlet" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Sorozatszám" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Mennyiség" @@ -3267,7 +3267,7 @@ msgstr "Köteg" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "Köteg" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Állapot" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "Készlet lefoglalva" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Hely" @@ -3474,9 +3474,9 @@ msgstr "Tárolás a már megérkezett készlettel" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "Add meg az új készlet tételhez tartozó sorozatszámokat (vagy hagyd #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Mozgatás az alapértelmezett helyre" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Készleten" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Áthelyezés" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Hozzáadás" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Mennyiség" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Készlethez ad" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Készlet csökkentése" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Készlet áthelyezése" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Riportolás" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "Hivatkozás" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Szülő gyártás" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Befejezett kimenetek" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "Felelős" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "Cél dátum" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Gyártás részletei" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Gyártás részletei" msgid "Line Items" msgstr "Sortételek" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Teszt eredmények" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Gyártási utasítás szerkesztése" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Gyártási utasítás létrehozása" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Gyártási utasítás szerkesztése" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Gyártási utasítás létrehozása" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "Gyártó" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Vevő" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Alkatrész részletei" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Paraméterek" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Alkatrész leírása" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategória" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Mértékegységek" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Gyártható" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "Gyártásban" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Gyártmány alkatrész" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "Létrehozás dátuma" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Készítette" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Alapértelmezett beszállító" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Ártartomány" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Utolsó leltár" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Leltárazta" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Változatok" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Foglalások" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Felhasználva ebben" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Alkatrész árak" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Ütemezés" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Teszt sablonok" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Kapcsolódó alkatrészek" msgid "Available" msgstr "Elérhető" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Nincs készlet" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Alkatrész hozzáadása" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Készlet műveletek" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Készlet számolása" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Készlet áthelyezése" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Alkatrész műveletek" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "Maximum ár" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "Általános árazás" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Kiindulási alkatrész" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Készlettörténet" @@ -6393,43 +6395,43 @@ msgstr "Készlettörténet" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Teszt adatok" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Beépített tételek" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Gyermek tételek" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Készlet műveletek" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Leltározás" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Leltározás" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Áthelyezés" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "Virtuális változatok megjelenítése" msgid "Show trackable variants" msgstr "Követhető változatok megjelenítése" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Kapcsolódó alkatrész hozzáadása" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Kapcsolódó alkatrész törlése" @@ -8076,6 +8078,10 @@ msgstr "Kapcsolódó alkatrész törlése" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Munkafázis" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Részletek" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 4b3cf17652..1d2a92b951 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Hapus" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Persediaan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Versi" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Model Tidak diketahui: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Perusahaan" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "Pemilik" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Pengguna" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Tidak Aktif" @@ -2359,8 +2359,8 @@ msgstr "Tidak ada persediaan" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Nomor Seri" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Jumlah" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Tambah Catatan" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Lokasi" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Catatan" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Tambah" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "Respon" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Rincian" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 1080e23447..b0754a7b9a 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "Nessuna notizia" msgid "There are no unread news items" msgstr "Non ci sono notizie non lette" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Nessun nome definito" @@ -421,7 +421,7 @@ msgstr "Rimuovi l'immagine associata all'articolo?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Rimuovi" @@ -901,7 +901,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Seleziona Livello Correzione Errori" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Disconnettiti" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Articoli" @@ -1641,16 +1641,16 @@ msgstr "Articoli" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Fabbricazione" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "Informazioni Plugin" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "Informazioni Plugin" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Versione" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Modello sconosciuto: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Articolo" @@ -2008,7 +2007,7 @@ msgstr "Modelli Test Articolo" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Categoria Articolo" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Categorie Articolo" @@ -2047,8 +2046,9 @@ msgstr "Categorie Articolo" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Articolo in magazzino" @@ -2068,7 +2068,7 @@ msgstr "Ubicazione articolo" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Ubicazioni articolo" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Tipi ubicazione articolo" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Cronologia Magazzino" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Aziende" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Codici del progetto" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Ordine d'acquisto" @@ -2155,7 +2155,7 @@ msgstr "Ordine d'acquisto" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Ordini d'acquisto" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Righe ordine di acquisto" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Ordine di Vendita" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Ordini di Vendita" @@ -2200,14 +2200,14 @@ msgstr "Spedizioni dell'ordine di vendita" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Ordine di reso" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Ordini di reso" @@ -2260,8 +2260,8 @@ msgstr "Proprietari" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Utente" @@ -2347,7 +2347,7 @@ msgstr "Spedizione" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inattivo" @@ -2359,8 +2359,8 @@ msgstr "Nessuno stock" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Numero Seriale" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantità" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Stato" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "Articoli di stock assegnati" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Aggiungi Nota" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Posizione" @@ -3474,9 +3474,9 @@ msgstr "Memorizza con stock già ricevuto" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "Inserisci i numeri di serie per gli elementi ricevuti" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Imballaggio" @@ -3509,6 +3509,7 @@ msgstr "Imballaggio" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Nota" @@ -3572,12 +3573,12 @@ msgstr "Inserire i numeri di serie per la nuova giacenza (o lasciare vuoto)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Sposta nella posizione predefinita" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "In giacenza" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Sposta" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Aggiungi" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Conta" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Aggiungi Giacenza" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Rimuovi giacenza" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Trasferisci giacenza" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "Ultimo Numero Di Serie" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "Report inventario programmato" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "Assegnato agli Ordini" @@ -6356,7 +6358,7 @@ msgstr "Assegnato agli Ordini" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "Elemento principale" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "Elemento di magazzino principale" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "Serializza Elementi di Magazzino" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "Elemento di magazzino serializzato" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "Reso Elemento di Magazzino" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Restituisci questo oggetto in magazzino. Questo rimuoverà l'assegnazione del cliente." -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "Oggetto restituito al magazzino" @@ -6438,57 +6440,57 @@ msgstr "Oggetto restituito al magazzino" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "Serializza" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "Serializza magazzino" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "Reso" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "Reso dal cliente" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "Obsoleto" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "Scaduto" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "Non disponibile" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "Risposta" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index e4cc1aea6a..5b9fd253e4 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "ログアウト" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "パーツ" @@ -1641,16 +1641,16 @@ msgstr "パーツ" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "在庫" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "添付ファイル" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "メモ" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "パーツ" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "在庫商品" @@ -2068,7 +2068,7 @@ msgstr "在庫場所" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "在庫場所" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "ユーザー" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "在庫商品を編集" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "詳細" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 9387862a53..dbffc5ab29 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index f4c9309fdb..544a8205ac 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 74723bac6f..db279c3a46 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 57cfd6c701..6221e3821c 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Geen naam gedefinieerd" @@ -421,7 +421,7 @@ msgstr "De bijbehorende afbeelding van dit item verwijderen?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Verwijderen" @@ -901,7 +901,7 @@ msgstr "Hostnaam" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Foutcorrectie niveau selecteren" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Uitloggen" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Onderdelen" @@ -1641,16 +1641,16 @@ msgstr "Onderdelen" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Voorraad" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Productie" @@ -1782,7 +1782,7 @@ msgstr "Bijlagen" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Opmerkingen" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "Plug-in informatie" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "Plug-in informatie" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Versie" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Onbekend model: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Onderdeel" @@ -2008,7 +2007,7 @@ msgstr "Templatesjablonen voor onderdeel" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Onderdeel categorie" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Onderdeel categorieën" @@ -2047,8 +2046,9 @@ msgstr "Onderdeel categorieën" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Voorraad item" @@ -2068,7 +2068,7 @@ msgstr "Voorraad locatie" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Voorraad locatie" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Voorraad locatie types" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Voorraad geschiedenis" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Bedrijven" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Project codes" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Inkooporder" @@ -2155,7 +2155,7 @@ msgstr "Inkooporder" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Inkooporders" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Inkooporder regels" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Verkooporder" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Verkooporders" @@ -2200,14 +2200,14 @@ msgstr "Verzendingen verkooporders" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Retourorder" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Retourorders" @@ -2260,8 +2260,8 @@ msgstr "Eigenaren" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Gebruiker" @@ -2347,7 +2347,7 @@ msgstr "Verzending" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inactief" @@ -2359,8 +2359,8 @@ msgstr "Geen voorraad" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Serienummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Aantal" @@ -3267,7 +3267,7 @@ msgstr "Batch" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "Batch" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3327,7 +3327,7 @@ msgstr "Toegewezen" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Bron locatie" @@ -3358,7 +3358,7 @@ msgstr "Voorraad items toegewezen" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Opmerking toevoegen" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Locatie" @@ -3474,9 +3474,9 @@ msgstr "Winkel met reeds ontvangen voorraad" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Verpakking" @@ -3509,6 +3509,7 @@ msgstr "Verpakking" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Opmerking" @@ -3572,12 +3573,12 @@ msgstr "Voer serienummer in voor nieuwe voorraad (of laat het leeg)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Voorraad status" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Verplaats naar standaardlocatie" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Op voorraad" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Verplaatsen" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Toevoegen" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Aantal" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Voorraad toevoegen" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Voorraad verwijderen" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Voorraad verplaatsen " #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Rapporteren" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Productieorders" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "Verwijzing" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Bovenliggende Build" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Productiehoeveelheid" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Afgeronde uitvoer" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Uitgegeven door" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "Uitgegeven door" msgid "Responsible" msgstr "Verantwoordelijk" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Aangemaakt" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Aangemaakt" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Compleet" @@ -4875,11 +4876,11 @@ msgstr "Compleet" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Elke locatie" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Doel Locatie" @@ -4895,11 +4896,11 @@ msgstr "Doel Locatie" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Bouw details" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Bouw details" msgid "Line Items" msgstr "Regelitems" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Onvolledige uitvoer" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "Toegewezen voorraad" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Verbruikte voorraad" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Print bouw order" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Test resultaten" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "Test statistieken" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Bewerk bouwopdracht" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Voeg bouwopdracht toe" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "Test statistieken" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Bewerk bouwopdracht" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Voeg bouwopdracht toe" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Annuleer bouworder" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Deze order annuleren" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "Houdt bouwopdracht" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Plaats deze bestelling in de wacht" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Bestelling geplaatst in de wacht" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "Probleem bouwopdracht" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Geef deze bestelling uit" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Order uitgegeven" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "Voltooi Bouw Opdracht" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Deze bestelling als voltooid markeren" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Bestelling voltooid" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Bestelling voltooien" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Bouw order acties" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Bestelling bewerken" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Kopieer regel" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Bestelling vasthouden" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Bestelling annuleren" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "Productieorder" @@ -5134,11 +5135,11 @@ msgstr "Fabrikant" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Klant" @@ -5197,7 +5198,7 @@ msgstr "Externe link" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Details onderdelen" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "Fabrikant onderdeel details" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "Fabrikant onderdeel" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "Categorie details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Productie-opdracht toewijzingen" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Variantie van" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Revisie van" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Revisie" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categorie" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Standaard locatie" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Standaard categorie locatie" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Eenheden" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Trefwoorden" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Trefwoorden" msgid "Available Stock" msgstr "Beschikbare voorraad" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "Variant voorraad" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Minimale voorraad" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "In bestelling" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "Vereist voor bestellingen" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Toegewezen aan het bouwen van orders" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Toegewezen aan verkooporders" @@ -5469,70 +5471,70 @@ msgstr "Toegewezen aan verkooporders" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Kan bouwen" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "In productie" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Vergrendeld" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Sjabloon onderdeel" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Samengesteld onderdeel" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Onderdeel" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "Testbaar onderdeel" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Traceerbaar onderdeel" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Aankoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Verkoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Virtueel onderdeel" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "Virtueel onderdeel" msgid "Creation Date" msgstr "Aangemaakt op" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Aangemaakt door" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Standaard leverancier" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Prijs bereik" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Laatste voorraadcontrole" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Voorraadcontrole door" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Toewijzingen" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Materiaallijst" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Wordt gebruikt in" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Prijzen onderdeel" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Planning" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Test sjablonen" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Gerelateerde onderdelen" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Gerelateerde onderdelen" msgid "Available" msgstr "Beschikbaar" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Geen voorraad" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Vereist" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "In bestelling" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Onderdeel bewerken" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Onderdeel toevoegen" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Onderdeel verwijderen" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Verwijderen van dit onderdeel kan niet ongedaan worden gemaakt" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Voorraad acties" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Tel voorraad" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Voorraad van onderdeel verplaatsen" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Acties van onderdeel" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "Selecteer onderdeel revisie" @@ -5787,7 +5789,7 @@ msgstr "Voorraadcontrole verslag gepland" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "Maximale prijs" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "Algemene prijzen" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Laatst bijgewerkt" @@ -6332,11 +6334,11 @@ msgstr "Actie voor onderliggende locaties in deze locatie" msgid "Location Actions" msgstr "Locatie acties" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Basis onderdeel" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "Toegewezen aan orders" @@ -6356,7 +6358,7 @@ msgstr "Toegewezen aan orders" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Geïnstalleerd in" @@ -6364,28 +6366,28 @@ msgstr "Geïnstalleerd in" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "Bovenliggend Item" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "Bovenliggende voorraad item" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Verbruikt door" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Voorraad details" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Voorraad bijhouden" @@ -6393,43 +6395,43 @@ msgstr "Voorraad bijhouden" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Test gegevens" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Geïnstalleerde items" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Onderliggende artikelen" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Bewerk voorraadartikel" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Voorraad artikel verwijderen" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "Voorraad item serie nummers geven" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "Voorraad item geserialiseerd" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "Retour voorraad item" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Retourneer dit item naar voorraad. Dit zal de toewijzing van de klant verwijderen." -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "Item teruggestuurd naar voorraad" @@ -6438,57 +6440,57 @@ msgstr "Item teruggestuurd naar voorraad" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Voorraad activiteiten" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Tellen voorraad" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Tellen voorraad" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "Serienummer geven" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "Voorraad serie nummer geven" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Verplaatsen" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "Terug" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "Geretourneerd door klant" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Voorraad artikel acties" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "Verouderd" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "Verlopen" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "Niet beschikbaar" @@ -8063,12 +8065,12 @@ msgstr "Virtuele varianten tonen" msgid "Show trackable variants" msgstr "Traceerbare items tonen" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Voeg gerelateerd deel toe" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Verwijder gerelateerde deel" @@ -8076,6 +8078,10 @@ msgstr "Verwijder gerelateerde deel" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Fase" @@ -8573,7 +8579,7 @@ msgstr "Reactie" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filter op gebruiker" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Beschrijving" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 9c8c78ef6d..26e698dd25 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Fjern" @@ -901,7 +901,7 @@ msgstr "Vert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Logg ut" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Deler" @@ -1641,16 +1641,16 @@ msgstr "Deler" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Vedlegg" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Notater" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Versjon" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Ukjent modell: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Del" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Delkategori" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Delkategorier" @@ -2047,8 +2046,9 @@ msgstr "Delkategorier" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Lagervare" @@ -2068,7 +2068,7 @@ msgstr "Lagerplassering" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Lagerplasseringer" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Lagerhistorikk" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Firma" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Prosjektkoder" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Innkjøpsordre" @@ -2155,7 +2155,7 @@ msgstr "Innkjøpsordre" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Innkjøpsordrer" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Ordrelinjer for innkjøpsordre" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Salgsordre" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Salgsordrer" @@ -2200,14 +2200,14 @@ msgstr "Salgsordreforsendelser" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Returordre" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Returordrer" @@ -2260,8 +2260,8 @@ msgstr "Eiere" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Bruker" @@ -2347,7 +2347,7 @@ msgstr "Forsendelse" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "Ingen lagerbeholdning" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Serienummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Antall" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3327,7 +3327,7 @@ msgstr "Tildelt" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "Angi serienumre for ny lagerbeholdning (eller la stå tom)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "På lager" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Legg til" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Tell" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Overfør lager" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Fullførte artikler" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "Ansvarlig" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Opprettet" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Opprettet" msgid "Target Date" msgstr "Måldato" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Produksjonsdetaljer" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Produksjonsdetaljer" msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Rediger produksjonsordre" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Legg til produksjonsordre" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Rediger produksjonsordre" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Legg til produksjonsordre" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "Produsent" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Kunde" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parametere" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Delbeskrivelse" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Produksjonsordre-tildelinger" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Nøkkelord" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Nøkkelord" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Kan Produsere" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "Under produksjon" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Sammenstilt del" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Sporbar del" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "Opprettelsesdato" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Prisområde" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Tildelinger" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Brukt i" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Planlegging" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Testmaler" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Relaterte Deler" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Relaterte Deler" msgid "Available" msgstr "Tilgjengelig" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Rediger del" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Lagerhandlinger" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Tell delbeholdning" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Overfør delbeholdning" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Delhandlinger" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Basisdel" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Sporing av lager" @@ -6393,43 +6395,43 @@ msgstr "Sporing av lager" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Testdata" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Installerte artikler" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Underordnede artikler" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Rediger lagervare" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Lagerhandlinger" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Tell beholdning" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Tell beholdning" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Overfør" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "Vis virtuelle varianter" msgid "Show trackable variants" msgstr "Vis sporbare varianter" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Legg til relatert del" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Slett relatert del" @@ -8076,6 +8078,10 @@ msgstr "Slett relatert del" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Stadium" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Detaljer" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 031e2b3b95..1fcd76092f 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Nie zdefiniowano nazwy" @@ -421,7 +421,7 @@ msgstr "Usunąć powiązany obrazek z tego elementu?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Usuń" @@ -901,7 +901,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Wybierz poziom korekty błędów" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Wyloguj się" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Komponenty" @@ -1641,16 +1641,16 @@ msgstr "Komponenty" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Stan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Wersja" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Nieznany model: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Komponent" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Kategoria części" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Kategorie części" @@ -2047,8 +2046,9 @@ msgstr "Kategorie części" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Element magazynowy" @@ -2068,7 +2068,7 @@ msgstr "Lokacja stanu" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Lokacje stanów" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Historia magazynu" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Kody projektu" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -2155,7 +2155,7 @@ msgstr "Zlecenie zakupu" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Zlecenia zakupu" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Pozycje zlecenia zakupu" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Zlecenie sprzedaży" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Zlecenia Sprzedaży" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "Właściciele" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Użytkownik" @@ -2347,7 +2347,7 @@ msgstr "Wysyłka" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Nieaktywny" @@ -2359,8 +2359,8 @@ msgstr "Brak w magazynie" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Numer seryjny" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Ilość" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Dodaj notatkę" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Lokalizacja" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Opakowanie" @@ -3509,6 +3509,7 @@ msgstr "Opakowanie" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Notatka" @@ -3572,12 +3573,12 @@ msgstr "Wprowadź numery seryjne dla nowego stanu (lub pozostaw puste)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Przenieś do domyślnej lokalizacji" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Na stanie" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Przenieś" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Dodaj" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Ilość" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Dodaj stan" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Usuń stan" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Przenieś stan" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Raportowanie" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Zlecenia wykonania" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index e2a081cc85..f941fd06ec 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Nenhum nome definido" @@ -421,7 +421,7 @@ msgstr "Remover a imagem associada a este item?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Eliminar" @@ -902,7 +902,7 @@ msgstr "Servidor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1341,7 +1341,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1634,7 +1634,7 @@ msgstr "Encerrar sessão" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Peças" @@ -1642,16 +1642,16 @@ msgstr "Peças" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1783,7 +1783,7 @@ msgstr "Anexos" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Anotações" @@ -1809,13 +1809,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1828,7 +1828,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1857,7 +1856,7 @@ msgstr "Versão" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1978,16 +1977,16 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Peça" @@ -2009,7 +2008,7 @@ msgstr "Modelos de Teste da Peça" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2039,7 +2038,7 @@ msgstr "Categoria da peça" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Categorias da Peça" @@ -2048,8 +2047,9 @@ msgstr "Categorias da Peça" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Item de Estoque" @@ -2069,7 +2069,7 @@ msgstr "Localização de Stock" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Localizações de Stock" @@ -2082,7 +2082,7 @@ msgid "Stock Location Types" msgstr "Tipo de Local de Estoque" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Histórico de Estoque" @@ -2124,7 +2124,7 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2145,10 +2145,10 @@ msgstr "Códigos do Projeto" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -2156,7 +2156,7 @@ msgstr "Pedido de Compra" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -2170,22 +2170,22 @@ msgid "Purchase Order Lines" msgstr "Pedido de compra das linhas" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -2201,14 +2201,14 @@ msgstr "Envios dos Pedidos de Vendas" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -2261,8 +2261,8 @@ msgstr "Proprietários" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Utilizador" @@ -2348,7 +2348,7 @@ msgstr "Envios" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inativo" @@ -2360,8 +2360,8 @@ msgstr "Sem Estoque" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2381,15 +2381,15 @@ msgstr "Número de Série" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantidade" @@ -3268,7 +3268,7 @@ msgstr "Lote" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3282,7 +3282,7 @@ msgstr "Lote" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Estado" @@ -3328,7 +3328,7 @@ msgstr "Alocado" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Localização de Origem" @@ -3359,7 +3359,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3452,9 +3452,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Localização" @@ -3475,9 +3475,9 @@ msgstr "Armazenar com estoque já recebido" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3502,7 +3502,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Embalagem" @@ -3510,6 +3510,7 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Nota" @@ -3573,12 +3574,12 @@ msgstr "Insira os números de série para novo estoque (ou deixe em branco)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Estado do Estoque" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3608,8 +3609,8 @@ msgstr "Mover para o local padrão" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Em Estoque" @@ -3619,38 +3620,38 @@ msgid "Move" msgstr "Mover" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Adicionar Estoque" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Remover Estoque" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Transferir Estoque" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4727,7 +4728,7 @@ msgstr "Relatórios" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Ordens de Produções" @@ -4780,11 +4781,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4795,7 +4796,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4805,26 +4806,26 @@ msgstr "IPN" msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Produção Parente" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Saídas Concluídas" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4835,18 +4836,12 @@ msgstr "Emitido por" msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4857,12 +4852,18 @@ msgstr "Criado" msgid "Target Date" msgstr "Data alvo" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Concluído" @@ -4876,11 +4877,11 @@ msgstr "Concluído" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Qualquer localização" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Local de Destino" @@ -4896,11 +4897,11 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4911,24 +4912,24 @@ msgstr "Detalhes da Produção" msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4936,8 +4937,18 @@ msgstr "Resultados do teste" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Editar Pedido de Produção" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Novo Pedido de Produção" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4947,139 +4958,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Editar Pedido de Produção" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Novo Pedido de Produção" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "Ordem de Produção" @@ -5135,11 +5136,11 @@ msgstr "Fabricante" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Cliente" @@ -5198,7 +5199,7 @@ msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Detalhes da Peça" @@ -5211,12 +5212,12 @@ msgid "Manufacturer Part Details" msgstr "Detalhes da Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5247,6 +5248,7 @@ msgid "ManufacturerPart" msgstr "Peça do Fabricante" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Descrição da Peça" @@ -5383,55 +5385,55 @@ msgid "Category Details" msgstr "Detalhes da Categoria" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Localização Padrão" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Localização padrão da Categoria" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5439,30 +5441,30 @@ msgstr "Palavras-chave" msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Na ordem" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Produção" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" @@ -5470,70 +5472,70 @@ msgstr "Alocado para Pedidos de Venda" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "Em Produção" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Peça Modelo" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Peça montada" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Peça do componente" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Peça rastreável" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Peça comprável" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Peça vendível" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Peça virtual" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5541,70 +5543,70 @@ msgstr "Peça virtual" msgid "Creation Date" msgstr "Data de Criação" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Intervalo de Preço" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Último Balanço" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Balanço por" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Utilizado em" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Preço da Peça" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Modelos de Teste" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5612,59 +5614,59 @@ msgstr "Peças Relacionadas" msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Sem Estoque" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "No Pedido" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Adicionar Peça" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "A exclusão desta parte não pode ser revertida" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Transferir peça do estoque" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5788,7 +5790,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5858,7 +5860,7 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5939,7 +5941,7 @@ msgid "Overall Pricing" msgstr "Preços Gerais" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Última Atualização" @@ -6333,11 +6335,11 @@ msgstr "Ação para locais filhos nesta localização" msgid "Location Actions" msgstr "Ações de localização" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Peça Base" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6349,7 +6351,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6357,7 +6359,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Instalado em" @@ -6365,28 +6367,28 @@ msgstr "Instalado em" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Consumido por" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Detalhes de Estoque" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" @@ -6394,43 +6396,43 @@ msgstr "Rastreamento de Estoque" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Dados de teste" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Itens instalados" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6439,57 +6441,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Operações de Stock" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Contar Estoque" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Contar Estoque" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Ações do Item do Estoque" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8064,12 +8066,12 @@ msgstr "Mostrar variantes virtuais" msgid "Show trackable variants" msgstr "Mostrar variantes rastreáveis" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Adicionar Peça Relacionada" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Excluir Peça Relacionada" @@ -8077,6 +8079,10 @@ msgstr "Excluir Peça Relacionada" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Etapa" @@ -8574,7 +8580,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9241,7 +9247,6 @@ msgid "Show results for installed stock items" msgstr "Mostrar resultados para itens de estoque instalados" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "Aprovado" @@ -9282,30 +9287,30 @@ msgstr "" msgid "Add Stock Location" msgstr "Adicionar Local de Estoque" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "Adicionado" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "Excluido" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Detalhes" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "Sem informações de usuário" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index dcff25a195..274121f178 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Sem nome definido" @@ -421,7 +421,7 @@ msgstr "Remover imagem associada a este item?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Remover" @@ -901,7 +901,7 @@ msgstr "Servidor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Selecione Nível de Correção de Erro" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Sair" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Peças" @@ -1641,16 +1641,16 @@ msgstr "Peças" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Anexos" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Anotações" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Versão" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Peça" @@ -2008,7 +2007,7 @@ msgstr "Teste de Modelos de Peças" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Categoria da Peça" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Categorias de Peça" @@ -2047,8 +2046,9 @@ msgstr "Categorias de Peça" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Item de estoque" @@ -2068,7 +2068,7 @@ msgstr "Localização do estoque" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Locais de estoque" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Categoria de Localização de Estoque" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Histórico de estoque" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Códigos de Projeto" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -2155,7 +2155,7 @@ msgstr "Pedido de Compra" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Linhas do Pedido de Compra" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -2200,14 +2200,14 @@ msgstr "Envios do Pedido Venda" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -2260,8 +2260,8 @@ msgstr "Proprietários" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Usuário" @@ -2347,7 +2347,7 @@ msgstr "Remessa" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inativo" @@ -2359,8 +2359,8 @@ msgstr "Sem Estoque" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Número de Série" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Quantidade" @@ -3267,7 +3267,7 @@ msgstr "Lote" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "Lote" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Estado" @@ -3327,7 +3327,7 @@ msgstr "Alocado" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Local de Origem" @@ -3358,7 +3358,7 @@ msgstr "Itens de estoque alocados" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Adicionar observação" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Localização" @@ -3474,9 +3474,9 @@ msgstr "Armazenar com estoque já recebido" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Embalagem" @@ -3509,6 +3509,7 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Anotação" @@ -3572,12 +3573,12 @@ msgstr "Insira o número de série para novo estoque (ou deixe em branco)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Situação do Estoque" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Mover para o local padrão" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Em Estoque" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Mover" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Adicionar Estoque" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Remover Estoque" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Transferir Estoque" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Relatórios" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Ordens de Produções" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Produção Pai" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Saídas Completas" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "Emitido por" msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Criado" msgid "Target Date" msgstr "Data Prevista" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Concluído" @@ -4875,11 +4876,11 @@ msgstr "Concluído" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Qualquer local" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Local de Destino" @@ -4895,11 +4896,11 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Detalhes da Produção" msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "Estoque Alocado" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Resultados do teste" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "Estatísticas do teste" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Editar Pedido de Produção" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Adicionar Pedido de Produção" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "Estatísticas do teste" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Editar Pedido de Produção" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Adicionar Pedido de Produção" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "Manter Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Colocar este pedido em espera" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Pedido colocado em espera" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "Pedido de produção vencido" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Problemas com o pedido" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Marcar este pedido como completo" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Pedido concluído" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Emitir Pedido" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Manter ordem" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "Ondem de Produção" @@ -5134,11 +5135,11 @@ msgstr "Fabricante" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Cliente" @@ -5197,7 +5198,7 @@ msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Detalhes da Peça" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "Detalhes de peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "Peça do Fabricante" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Descrição da Peça" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "Detalhes da categoria" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Local Padrão" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Localização padrão da categoria" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Palavras-chave" msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "Estoque de variante" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "Necessário para Pedidos" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" @@ -5469,70 +5471,70 @@ msgstr "Alocado para Pedidos de Venda" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "Em Produção" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Modelo de peça" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Peça Montada" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Parte do componente" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "Parte Testável" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Peça Rastreável" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Parte comprável" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Parte vendível" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Parte Virtual" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "Parte Virtual" msgid "Creation Date" msgstr "Criado em" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Faixa de Preço" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Último Balanço" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Inventário por" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Usado em" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Preço de Peça" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Testar Modelos" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Peças Relacionadas" msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Sem Estoque" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Adicionar Parte" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Transferir estoque de peça" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "Selecionar Revisão de Parte" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "Precificação Geral" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Última Atualização" @@ -6332,11 +6334,11 @@ msgstr "Ação para localizações filhas deste local" msgid "Location Actions" msgstr "Ações de Localização" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Peça base" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Instalado em" @@ -6364,28 +6366,28 @@ msgstr "Instalado em" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Consumido por" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "Data de Validade" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Detalhes do Estoque" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" @@ -6393,43 +6395,43 @@ msgstr "Rastreamento de Estoque" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Dados de Teste" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Itens Instalados" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Operações de Estoque" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Contagem de estoque" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Contagem de estoque" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Ações de Estoque" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "Mostrar variantes virtuais" msgid "Show trackable variants" msgstr "Mostrar variantes rastreáveis" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Adicionar Peça Relacionada" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Excluir Peça Relacionada" @@ -8076,6 +8078,10 @@ msgstr "Excluir Peça Relacionada" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Fase" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtrar por usuário" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "Aprovado" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "Adicionar Local de Estoque" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "Adicionado" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "Removido" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Detalhes" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "Nenhuma informação do usuário" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "Total" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "Reprovado" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 94cbd94cdb..14415a8e67 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index de7e2da900..a679b48a6d 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Имя не определено" @@ -421,7 +421,7 @@ msgstr "Удалить связанное изображение?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Удалить" @@ -901,7 +901,7 @@ msgstr "Узел" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Выберите уровень исправления ошибок" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Выход" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Детали" @@ -1641,16 +1641,16 @@ msgstr "Детали" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Остатки" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Вложения" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Заметки" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Версия" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Неизвестная модель: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Товар" @@ -2008,7 +2007,7 @@ msgstr "Отгрузка заказов на продажу" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Категория детали" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Категории деталей" @@ -2047,8 +2046,9 @@ msgstr "Категории деталей" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "На складе" @@ -2068,7 +2068,7 @@ msgstr "Место хранения" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Места хранения" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Типы складов" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "История склада" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Компании" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Коды проекта" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -2155,7 +2155,7 @@ msgstr "Заказ на закупку" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Заказы на закупку" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Заказ на продажу" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Заказы на продажу" @@ -2200,14 +2200,14 @@ msgstr "Отгрузка заказа на продажу" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Заказ на возврат" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Заказы на возврат" @@ -2260,8 +2260,8 @@ msgstr "Владельцы" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Пользователь" @@ -2347,7 +2347,7 @@ msgstr "Отгрузка" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Неактивный" @@ -2359,8 +2359,8 @@ msgstr "Нет склада" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Серийный номер" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Количество" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Статус" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Добавить Заметку" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Расположение" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Упаковка" @@ -3509,6 +3509,7 @@ msgstr "Упаковка" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Заметка" @@ -3572,12 +3573,12 @@ msgstr "Введите серийные номера для нового скл #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Переместить в местоположение по умолча #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "В наличии" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Переместить" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Добавить" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Количество" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Добавить Остатки" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Удалить запасы" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Перемещение запасов" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Отчеты" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Заказы на сборку" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "Internal Part Number" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "Internal Part Number" msgid "Reference" msgstr "Ссылка" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "Ответственный" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Создано" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Создано" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Завершено" @@ -4875,11 +4876,11 @@ msgstr "Завершено" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Любое расположение" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Место назначения" @@ -4895,11 +4896,11 @@ msgstr "Место назначения" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Подробности сборки" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Подробности сборки" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Незавершенная продукция" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Редактировать заказ на производство" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Создать заказ для производство" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Редактировать заказ на производство" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Создать заказ для производство" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Отменить заказ для производства" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Заказ отменён" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Отменить заказ" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Отложите этот заказ" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Заказ отложен" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "Внешняя ссылка" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Описание детали" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Вариант" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Ревизия" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Ревизия" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Категория" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Расположение по умолчанию" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Ед. изм" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Ключевые слова" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Ключевые слова" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Можно произвести" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "В производстве" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Заблокировано" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Ценовой диапазон" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index efc3e62615..ca1a40f0fe 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 06b3afb72f..cfccf8c7fa 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 410da754e0..e99af10652 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 5b5113ad8d..8dd4a26dcd 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "Inga nyheter" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Inget namn definierat" @@ -421,7 +421,7 @@ msgstr "Vill du ta bort den associerade bilden från denna artikel?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Ta bort" @@ -901,7 +901,7 @@ msgstr "Värd" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Välj felkorrigeringsnivå" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Logga ut" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Artiklar" @@ -1641,16 +1641,16 @@ msgstr "Artiklar" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Lagersaldo" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Bilagor" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Anteckningar" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Okänd modell: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Artkel" @@ -2008,7 +2007,7 @@ msgstr "Testmall för artiklar" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Artikel Kategori" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Artikelkategorier" @@ -2047,8 +2046,9 @@ msgstr "Artikelkategorier" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Lager artikel" @@ -2068,7 +2068,7 @@ msgstr "Lagerplats" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Lagerplats" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Lagerplatstyper" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Lagerhistorik" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Företag" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Projektkoder" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Inköpsorder" @@ -2155,7 +2155,7 @@ msgstr "Inköpsorder" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Inköpsorder" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Inköpsorderrader" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Försäljningsorder" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Försäljningsorder" @@ -2200,14 +2200,14 @@ msgstr "Försäljningsorder leveranser" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Returorder" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Returorder" @@ -2260,8 +2260,8 @@ msgstr "Ägare" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Användare" @@ -2347,7 +2347,7 @@ msgstr "Frakt" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Inaktiv" @@ -2359,8 +2359,8 @@ msgstr "Inget på lager" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Serienummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Antal" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Status" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Lägg till anteckning" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Byggordrar" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IAN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IAN" msgid "Reference" msgstr "Referens" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Föregående tillverkning" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Tillverkat antal" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Slutförd produktion" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Utfärdad av" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "Utfärdad av" msgid "Responsible" msgstr "Ansvarig" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Skapad" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Skapad" msgid "Target Date" msgstr "Färdigdatum" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Slutförd" @@ -4875,11 +4876,11 @@ msgstr "Slutförd" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Alla platser" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Destinationsplats" @@ -4895,11 +4896,11 @@ msgstr "Destinationsplats" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Tillverknings Detaljer" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Tillverknings Detaljer" msgid "Line Items" msgstr "Radartiklar" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Ofullständig produktion" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "Allokerat lager" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Förbrukat lager" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Test resultat" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "Test statistik" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Redigera Tillverknings order" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Lägg till Tillverknings order" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "Test statistik" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Redigera Tillverknings order" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Lägg till Tillverknings order" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Order avbruten" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Avbryt denna order" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Pausa denna order" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Utfärda denna order" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Avbryt order" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "Tillverkare" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Kund" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Artikel Detaljer" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parametrar" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Tillverknings orderallokeringar" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Försäljningsorder allokeringar" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "Tillgängligt lager" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "På order" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Kan tillverkas" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "Under produktion" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Låst" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Mall artikel" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Sammansatt artikel" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Komponent artikel" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "Testbar artikel" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Spårbar artikel" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Köpartikel" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Försäljningsbar artikel" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Virtuell artikel" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "Virtuell artikel" msgid "Creation Date" msgstr "Skapad Datum" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Skapad av" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Standardleverantör" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Prisintervall" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Senaste inventering" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Inventerad av" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Allokeringar" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Stycklista" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Används i" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Prissättning för artikel" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Schemaläggning" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Testmall" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Relaterade artiklar" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Relaterade artiklar" msgid "Available" msgstr "Tillgänglig" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Inget på lager" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "På order" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Redigera artikel" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Lägg till artikel" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Ta bort artikel" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Borttagning av denna artikel kan inte återställas" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Lager åtgärder" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Räkna artikellager" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Överför artikellager" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Artikel åtgärder" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "Välj artikel revision" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "Platsåtgärder" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Filtrera efter användare" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Detaljer" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 7399998b4c..fe769d46df 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "" @@ -421,7 +421,7 @@ msgstr "" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "" @@ -901,7 +901,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index c5834aff03..31cf02d0aa 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Herhangi bir ad tanımlanmamış" @@ -421,7 +421,7 @@ msgstr "Bu ögeyle ilişkilendirilmiş resim kaldırılsın mı?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Kaldır" @@ -901,7 +901,7 @@ msgstr "Sunucu" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Hata Düzeltme Düzeyini Seçin" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Çıkış" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Parçalar" @@ -1641,16 +1641,16 @@ msgstr "Parçalar" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Stok" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Ekler" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Notlar" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Sürüm" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Bilinmeyen model: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Parça" @@ -2008,7 +2007,7 @@ msgstr "Parça Test Şablonları" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Parça Sınıfı" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Parça Kategorileri" @@ -2047,8 +2046,9 @@ msgstr "Parça Kategorileri" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Stok Ögesi" @@ -2068,7 +2068,7 @@ msgstr "Stok Konumu" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Stok Konumları" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Stok Konum Türleri" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Stok Geçmişi" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Şirketler" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Proje Kodları" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Satın Alma Siparişi" @@ -2155,7 +2155,7 @@ msgstr "Satın Alma Siparişi" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Satın Alma Emirleri" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Satın Alma Sipariş Satırları" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Satış Siparişi" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Satış Emirleri" @@ -2200,14 +2200,14 @@ msgstr "Satış Siparişi Gönderileri" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "İade Emri" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "İade Emirleri" @@ -2260,8 +2260,8 @@ msgstr "Sahipler" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Kullanıcı" @@ -2347,7 +2347,7 @@ msgstr "Gönderi" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "İnaktif" @@ -2359,8 +2359,8 @@ msgstr "Stok yok" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Seri Numarası" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Miktar" @@ -3267,7 +3267,7 @@ msgstr "Parti" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "Parti" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Durum" @@ -3327,7 +3327,7 @@ msgstr "Ayrıldı" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Kaynak Konum" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Note Ekle" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Konum" @@ -3474,9 +3474,9 @@ msgstr "Önceden alınmış bir stok ile depola" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Paketleme" @@ -3509,6 +3509,7 @@ msgstr "Paketleme" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Not" @@ -3572,12 +3573,12 @@ msgstr "Yeni stok için seri numaralarını girin (veya boş bırakın)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Stok Durumu" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Varsayılan konuma taşı" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Stokta" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Taşı" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Ekle" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Say" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Stok Ekle" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Stok Kaldır" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Stoku Aktar" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Raporlama" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Yapım İşi Emirleri" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "DPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "DPN" msgid "Reference" msgstr "Referans" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Üst Yapı" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Yapı Miktarı" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Tamamlanan Çıkışlar" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Veren" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "Veren" msgid "Responsible" msgstr "Sorumlu" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Oluşturuldu" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Oluşturuldu" msgid "Target Date" msgstr "Hedef Tarih" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Tamamlandı" @@ -4875,11 +4876,11 @@ msgstr "Tamamlandı" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Herhangi bir konum" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Hedef Konum" @@ -4895,11 +4896,11 @@ msgstr "Hedef Konum" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Yapı Ayrıntıları" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Yapı Ayrıntıları" msgid "Line Items" msgstr "Satır Ögeleri" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Tamamlanmayan Çıktılar" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "Ayrılan Stok" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Tüketilen Stok" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Alt Yapı Siparişleri" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Test Sonuçları" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "Test İstatistikleri" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Yapı Siparişini Düzenle" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Yapı Siparişi Ekle" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "Test İstatistikleri" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Yapı Siparişini Düzenle" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Yapı Siparişi Ekle" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Yapı Siparişini İptal Et" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Sipariş iptal edildi" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Bu siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "Yapı Siparişini Beklet" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Bu yapı siparişini beklemeye al" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Beklemeye alınan sipariş" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "Yapı Siparişi Ver" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Bu siparişi ver" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Sipariş verildi" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "Yapı Siparişini Tamamla" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Bu siparişi tamamlandı olarak imle" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Sipariş tamamlandı" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Sipariş Ver" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Siparişi Tamamla" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Yapım Siprişi Eylemleri" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Siparişi çoğalt" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Siparişi beklet" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "Yapım Siparişi" @@ -5134,11 +5135,11 @@ msgstr "Üretici" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Müşteri" @@ -5197,7 +5198,7 @@ msgstr "Harici Bağlantı" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Parça Ayrıntıları" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "Üretici Parçası Ayrıntıları" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Parametreler" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "Üretici Parçası" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Parça Açıklaması" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "Sınıf Ayrıntıları" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Yapı Siparişi Ayırmaları" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Satış Siparişi Ayrımaları" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Şunun bir türü" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Şunun revizyonu" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Revizyon" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Varsayılan Konum" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Sınıfın Varsayılan Konumu" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Birim" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Anahtar Sözcükler" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Anahtar Sözcükler" msgid "Available Stock" msgstr "Mevcut Stok" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "Türev Stoku" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Minimum Stok" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Siparişte" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "Siparişler için Gerekli" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Yapı Siparişlerine Ayrıldı" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Satış Siparişlerine Ayrıldı" @@ -5469,70 +5471,70 @@ msgstr "Satış Siparişlerine Ayrıldı" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Yapılabilir" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "Üretimde" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Kilitli" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Şablon Parça" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Birleştirilmiş Parça" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Bileşen Parça" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "Test Edilebilir Parça" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "İzlenebilir Parça" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Satın Alınabilir Parça" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Satılabilir Parça" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Sanal Parça" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "Sanal Parça" msgid "Creation Date" msgstr "Oluşturma Tarihi" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Oluşturan" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Varsayılan Sağlayıcı" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Fiyat Aralığı" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Son Stok Sayımı" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Stok Sayımını Yapan" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Türevler" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Ayırmalar" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Malzeme Listesi" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Şunda Kullanıldı" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Parça Fiyatlandırma" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Planlama" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Test Şablonları" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "İlgili Parçalar" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "İlgili Parçalar" msgid "Available" msgstr "Mevcut" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Stok Yok" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Gerekli" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "Siparişte" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Parçayı Düzenle" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Parça Ekle" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Parçayı Sil" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Bu parçanın silinmesi geri alınamaz" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Stok Eylemleri" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Parça stokunu say" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Parça stokunu aktar" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Parça Eylemleri" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "Parça Revizyonu Seç" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "Stok Değeri" @@ -5857,7 +5859,7 @@ msgstr "Maximum Fiyat" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "Genel Fiyatlandırma" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Son Güncelle" @@ -6332,11 +6334,11 @@ msgstr "Bu konumdaki alt konumlar için eylem" msgid "Location Actions" msgstr "Konum Eylemleri" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Temel Parça" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Yüklendiği Yer" @@ -6364,28 +6366,28 @@ msgstr "Yüklendiği Yer" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Tüketen" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "Son Kullanma Tarihi" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Stok Ayrıntıları" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Stok İzleme" @@ -6393,43 +6395,43 @@ msgstr "Stok İzleme" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Test Verisi" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Yüklenen Ögeler" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Alt Ögeler" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Stok Ögesini Düzenle" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Stok Ögesini Sil" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Stok İşlemleri" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Stoku say" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Stoku say" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Aktarım" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Stok Ögesi Eylemleri" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "Sanal türevleri göster" msgid "Show trackable variants" msgstr "İzlenebilir türevleri göster" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "İlgili Parça Ekle" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "İlgili Parçayı Sil" @@ -8076,6 +8078,10 @@ msgstr "İlgili Parçayı Sil" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "Hazırla" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "Kullanıcıya göre süz" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "Kurulan stok ögeleri için sonuçları göster" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "Geçti" @@ -9281,30 +9286,30 @@ msgstr "Konum türüne göre süz" msgid "Add Stock Location" msgstr "Stok Konumu Ekle" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "Eklendi" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "Kaldırıldı" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Ayrıntılar" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "Kullanıcı bilgisi yok" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "Toplam" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "Başarısız Oldu" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 463e58f4c6..1b808ba8e8 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\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" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Ім'я не визначено" @@ -421,7 +421,7 @@ msgstr "Видалити пов'язане зображення з цього е #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Видалити" @@ -901,7 +901,7 @@ msgstr "Хост" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Вихід" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "" @@ -1641,16 +1641,16 @@ msgstr "" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "В наявності" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Версія" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "" @@ -2008,7 +2007,7 @@ msgstr "" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "" @@ -2047,8 +2046,9 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" @@ -2068,7 +2068,7 @@ msgstr "" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "" @@ -2155,7 +2155,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -2200,14 +2200,14 @@ msgstr "" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "Власники" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Користувач" @@ -2347,7 +2347,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "" @@ -2359,8 +2359,8 @@ msgstr "Немає в наявності" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Серійний номер" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Кількість" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Статус" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "" @@ -3358,7 +3358,7 @@ msgstr "Елементи складу виділені" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "" @@ -3474,9 +3474,9 @@ msgstr "" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "" @@ -3509,6 +3509,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "" @@ -3572,12 +3573,12 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Перемістити" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Додати" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Кількість" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "" msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "" msgid "Target Date" msgstr "" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "" @@ -4875,11 +4876,11 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "" @@ -4895,11 +4896,11 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "" msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,7 +4936,17 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:368 @@ -4946,139 +4957,129 @@ msgstr "" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "" @@ -5134,11 +5135,11 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "" @@ -5197,7 +5198,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "" @@ -5469,70 +5471,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "" +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 +#: src/tables/build/BuildOrderTestTable.tsx:226 +#: src/tables/stock/StockItemTable.tsx:334 +msgid "In Production" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 -#: src/tables/build/BuildOrderTestTable.tsx:226 -#: src/tables/stock/StockItemTable.tsx:334 -msgid "In Production" -msgstr "" - #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "" @@ -6332,11 +6334,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "" @@ -6364,28 +6366,28 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "" @@ -6393,43 +6395,43 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "" @@ -8076,6 +8078,10 @@ msgstr "" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index feeb8ebd2d..a49e883851 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: 2024-11-14 23:54\n" +"PO-Revision-Date: 2024-11-19 22:49\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "Chưa định nghĩa tên" @@ -421,7 +421,7 @@ msgstr "Xóa hình liên quan khỏi mục này?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "Xoá" @@ -901,7 +901,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "Chọn mức độ sửa lỗi" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "Đăng xuất" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "Phụ tùng" @@ -1641,16 +1641,16 @@ msgstr "Phụ tùng" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "Kho hàng" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "Đính kèm" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "Ghi chú" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "Phiên bản" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "Model không rõ: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "Phụ kiện" @@ -2008,7 +2007,7 @@ msgstr "Mẫu thử nghiệm" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "Danh mục phụ kiện" @@ -2047,8 +2046,9 @@ msgstr "Danh mục phụ kiện" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Hàng trong kho" @@ -2068,7 +2068,7 @@ msgstr "Vị trí kho hàng" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "Vị trí kho hàng" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "Phân loại vị trí kho hàng" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "Lịch sử kho hàng" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "Doanh nghiệp" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "Mã dự án" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "Đơn đặt mua" @@ -2155,7 +2155,7 @@ msgstr "Đơn đặt mua" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Đơn hàng mua" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "Các dòng đơn đặt hàng" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "Đơn đặt bán" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Đơn hàng bán" @@ -2200,14 +2200,14 @@ msgstr "Vận chuyển đơn hàng" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Đơn hàng trả lại" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Đơn hàng trả lại" @@ -2260,8 +2260,8 @@ msgstr "Chủ sở hữu" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "Người dùng" @@ -2347,7 +2347,7 @@ msgstr "Lô hàng" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "Không hoạt động" @@ -2359,8 +2359,8 @@ msgstr "Hết hàng" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "Số sê-ri" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "Số lượng" @@ -3267,7 +3267,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "Trạng thái" @@ -3327,7 +3327,7 @@ msgstr "" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "Vị trí nguồn cung" @@ -3358,7 +3358,7 @@ msgstr "" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "Thêm ghi chú" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "Vị trí" @@ -3474,9 +3474,9 @@ msgstr "Cửa hàng đã nhận hàng" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "Đóng gói" @@ -3509,6 +3509,7 @@ msgstr "Đóng gói" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "Ghi chú" @@ -3572,12 +3573,12 @@ msgstr "Điền số sê-ri cho kho mới (hoặc để trống)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "Trạng thái kho" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "Đến vị trí mặc định" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "Còn hàng" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "Di chuyển" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "Thêm" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "Đếm" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "Thêm kho" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "Xoá kho" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "Chuyển kho" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "Báo cáo" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "Đơn đặt bản dựng" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "IPN" msgid "Reference" msgstr "Tham chiếu" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "Phiên bản cha" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "Số lượng đơn vị" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "Cấp bởi" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "Cấp bởi" msgid "Responsible" msgstr "Chịu trách nhiệm" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "Đã tạo" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "Đã tạo" msgid "Target Date" msgstr "Ngày mục tiêu" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "Đã hoàn thành" @@ -4875,11 +4876,11 @@ msgstr "Đã hoàn thành" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "Vị trí bất kỳ" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "Địa điểm đích" @@ -4895,11 +4896,11 @@ msgstr "Địa điểm đích" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "Chi tiết bản dựng" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "Chi tiết bản dựng" msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "Kho hàng đã phân bổ" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "Kết quả kiểm tra" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "Kiểm định" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "Sửa đơn đặt bản dựng" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "Tạo đơn đặt bản dựng" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "Kiểm định" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "Sửa đơn đặt bản dựng" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "Tạo đơn đặt bản dựng" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "Hủy đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "Đã huỷ giao dịch" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "Hủy đơn hàng này" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "Chuyển trạng thái chờ đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "Chuyển đơn hàng sang trạng thái chờ" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "Đơn hàng đã chuyển sang chờ" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "Đã xác nhận" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "Đánh dấu hoàn thành" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "Thao tác đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "Chỉnh sửa đơn hàng" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "Nhân bản đơn hàng" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "Giữ đơn hàng" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "Hủy đơn hàng" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "Xây dựng đơn hàng" @@ -5134,11 +5135,11 @@ msgstr "Nhà sản xuất" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "Khách hàng" @@ -5197,7 +5198,7 @@ msgstr "Liên kết Ngoài" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "Chi tiết" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "Chi tiết nguyên liệu" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "Thông số" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "Nguyên liệu" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "Mô tả sản phẩm" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "Chi tiết" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 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:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "Biến thể của" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "Sửa đổi của" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "Sửa đổi" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Danh mục" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "Vị trí mặc định" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "Vị trí danh mục mặc định" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Đơn vị" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Từ khóa" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "Từ khóa" msgid "Available Stock" msgstr "Số hàng tồn" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "Biến thể kho" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "Kho tối thiểu" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Đang đặt hàng" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "Yêu cầu cho đơn hàng" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "Đã phân bổ đơn hàng" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "Đã phân bổ đơn hàng" @@ -5469,70 +5471,70 @@ msgstr "Đã phân bổ đơn hàng" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "Có thể dựng" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "Đang sản xuất" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "Khóa" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "Nguyên liệu mẫu" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "Đã lắp ráp" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "Thành phần" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "Có thể kiểm" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "Có thể theo dõi" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "Có thể đặt" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "Có thể bán" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "Nguyên liệu ảo" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "Nguyên liệu ảo" msgid "Creation Date" msgstr "Ngày tạo" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "Tạo bởi" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "Nhà cung ứng mặc định" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "Khoảng giá" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "Kiểm kê cuối cùng" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "Kiểm kê bởi" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "Biến thể" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "Phân bổ" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "Sử dụng trong" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "Giá" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "Lập lịch" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "Mẫu thử nghiệm" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "Phụ kiện liên quan" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "Phụ kiện liên quan" msgid "Available" msgstr "Có sẵn" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "Hết hàng" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "Bắt buộc" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "Sửa phụ kiện" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "Thêm nguyên liệu" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "Xoá nguyên liệu" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "Không thể khôi phục việc xóa nguyên liệu này" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "Thao tác kho" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "Đếm kho nguyên liệu" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "Chuyển kho nguyên liệu" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "Thao tác" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "Chọn lịch sử nguyên liệu" @@ -5787,7 +5789,7 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "" @@ -5857,7 +5859,7 @@ msgstr "Giá cao nhất" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "Giá tổng thể" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "Cập nhật lần cuối" @@ -6332,11 +6334,11 @@ msgstr "Thao tác cho vị trí phụ tại vị trí này" msgid "Location Actions" msgstr "Thao tác vị trí" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "Sản phẩm cơ bản" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "" @@ -6356,7 +6358,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "Nhập vào" @@ -6364,28 +6366,28 @@ msgstr "Nhập vào" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "Sử dụng bởi" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "Chi tiết kho" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "Theo dõi tồn kho" @@ -6393,43 +6395,43 @@ msgstr "Theo dõi tồn kho" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "Thông tin kiểm thử" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "Mục đã cài đặt" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "Mục con" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "Sửa hàng trong kho" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "Xoá kho item" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "" @@ -6438,57 +6440,57 @@ msgstr "" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "Hoạt động kho" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "Đếm hàng" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "Đếm hàng" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "Chuyển" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "Thao tác kho items" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "" msgid "Show trackable variants" msgstr "" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "Thêm phụ kiện liên quan" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "Xóa phụ kiện liên quan" @@ -8076,6 +8078,10 @@ msgstr "Xóa phụ kiện liên quan" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "" @@ -8573,7 +8579,7 @@ msgstr "" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "" @@ -9281,30 +9286,30 @@ msgstr "" msgid "Add Stock Location" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "Chi tiết" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index ca2918dcc8..add5e7b0ef 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -126,7 +126,7 @@ msgstr "扫描条形码" #: src/components/buttons/ScanButton.tsx:20 msgid "Open Barcode Scanner" -msgstr "" +msgstr "打开条形码扫描器" #: src/components/buttons/ScanButton.tsx:20 #~ msgid "Open QR code scanner" @@ -156,16 +156,16 @@ msgstr "否" #: src/components/dashboard/DashboardLayout.tsx:286 msgid "No Widgets Selected" -msgstr "" +msgstr "未选中小组件" #: src/components/dashboard/DashboardLayout.tsx:289 msgid "Use the menu to add widgets to the dashboard" -msgstr "" +msgstr "使用菜单将小组件添加到面板" #: src/components/dashboard/DashboardMenu.tsx:59 #: src/components/dashboard/DashboardMenu.tsx:126 msgid "Accept Layout" -msgstr "" +msgstr "接受布局" #: src/components/dashboard/DashboardMenu.tsx:91 #: src/components/nav/NavigationDrawer.tsx:71 @@ -182,31 +182,31 @@ msgstr "编辑布局" #: src/components/dashboard/DashboardMenu.tsx:108 msgid "Add Widget" -msgstr "" +msgstr "添加小组件" #: src/components/dashboard/DashboardMenu.tsx:117 msgid "Remove Widgets" -msgstr "" +msgstr "移除小组件" #: src/components/dashboard/DashboardWidget.tsx:65 msgid "Remove this widget from the dashboard" -msgstr "" +msgstr "从面板中删除此小组件" #: src/components/dashboard/DashboardWidgetDrawer.tsx:77 msgid "Filter dashboard widgets" -msgstr "" +msgstr "筛选面板组件" #: src/components/dashboard/DashboardWidgetDrawer.tsx:98 msgid "Add this widget to the dashboard" -msgstr "" +msgstr "将此组件添加到面板" #: src/components/dashboard/DashboardWidgetDrawer.tsx:123 msgid "No Widgets Available" -msgstr "" +msgstr "没有可用组件" #: src/components/dashboard/DashboardWidgetDrawer.tsx:124 msgid "There are no more widgets available for the dashboard" -msgstr "" +msgstr "面板没有更多的组件" #: src/components/dashboard/DashboardWidgetLibrary.tsx:19 msgid "Subscribed Parts" @@ -214,7 +214,7 @@ msgstr "已订购零件" #: src/components/dashboard/DashboardWidgetLibrary.tsx:20 msgid "Show the number of parts which you have subscribed to" -msgstr "" +msgstr "显示订阅的零件数量" #: src/components/dashboard/DashboardWidgetLibrary.tsx:26 msgid "Subscribed Categories" @@ -222,7 +222,7 @@ msgstr "已订阅类别" #: src/components/dashboard/DashboardWidgetLibrary.tsx:27 msgid "Show the number of part categories which you have subscribed to" -msgstr "" +msgstr "显示订阅的零件类别数量" #: src/components/dashboard/DashboardWidgetLibrary.tsx:35 #: src/pages/part/PartSchedulingDetail.tsx:306 @@ -232,23 +232,23 @@ msgstr "低库存" #: src/components/dashboard/DashboardWidgetLibrary.tsx:37 msgid "Show the number of parts which are low on stock" -msgstr "" +msgstr "显示低库存的零件数量" #: src/components/dashboard/DashboardWidgetLibrary.tsx:43 msgid "Expired Stock Items" -msgstr "" +msgstr "已过期库存项" #: src/components/dashboard/DashboardWidgetLibrary.tsx:45 msgid "Show the number of stock items which have expired" -msgstr "" +msgstr "显示已过期的库存项" #: src/components/dashboard/DashboardWidgetLibrary.tsx:51 msgid "Stale Stock Items" -msgstr "" +msgstr "过期库存项" #: src/components/dashboard/DashboardWidgetLibrary.tsx:53 msgid "Show the number of stock items which are stale" -msgstr "" +msgstr "显示过期库存项" #: src/components/dashboard/DashboardWidgetLibrary.tsx:59 msgid "Active Build Orders" @@ -399,13 +399,13 @@ msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:132 msgid "No News" -msgstr "" +msgstr "沒有消息" #: src/components/dashboard/widgets/NewsWidget.tsx:133 msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "未定义名称" @@ -421,7 +421,7 @@ msgstr "删除与此项关联的图片?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "移除" @@ -901,7 +901,7 @@ msgstr "主机" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "选择错误纠正级别" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "登出" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "零件" @@ -1641,16 +1641,16 @@ msgstr "零件" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "库存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "附件" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "备注" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "插件信息" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "插件信息" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "版本" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "未知模型: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "零件" @@ -2008,7 +2007,7 @@ msgstr "零件测试模板" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "零件类别" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "零件类别" @@ -2047,8 +2046,9 @@ msgstr "零件类别" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "库存项" @@ -2068,7 +2068,7 @@ msgstr "库存地点" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "库存地点" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "库存地点类型" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "库存历史记录" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "公司" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "项目编码" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "采购订单" @@ -2155,7 +2155,7 @@ msgstr "采购订单" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "采购订单" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "采购订单行" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "销售订单" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "销售订单" @@ -2200,14 +2200,14 @@ msgstr "销售订单配送" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "退货订单" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "退货订单" @@ -2260,8 +2260,8 @@ msgstr "所有者" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "用户" @@ -2347,7 +2347,7 @@ msgstr "配送" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "未激活" @@ -2359,8 +2359,8 @@ msgstr "无库存" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "序列号" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "数量" @@ -3267,7 +3267,7 @@ msgstr "批次" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "批次" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "状态" @@ -3327,7 +3327,7 @@ msgstr "已分配" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "来源地点" @@ -3358,7 +3358,7 @@ msgstr "分配的库存项目" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "添加备注" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "位置" @@ -3474,9 +3474,9 @@ msgstr "存储已收到的库存" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "包装" @@ -3509,6 +3509,7 @@ msgstr "包装" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "备注" @@ -3572,12 +3573,12 @@ msgstr "输入新库存的序列号(或留空)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "库存状态" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "移动到默认位置" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "入库" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "移动" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "添加" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "总计" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "添加库存" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "移除库存" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "转移库存" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "报告" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "生产订单" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "内部零件编码 IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "内部零件编码 IPN" msgid "Reference" msgstr "参考" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "上级生产" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "生产数量" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "已出产" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "发布人" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "发布人" msgid "Responsible" msgstr "责任人" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "已创建" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "已创建" msgid "Target Date" msgstr "预计日期" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "已完成" @@ -4875,11 +4876,11 @@ msgstr "已完成" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "任意地点" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "目标地点" @@ -4895,11 +4896,11 @@ msgstr "目标地点" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "生产详情" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "生产详情" msgid "Line Items" msgstr "行项目" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "未出产" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "已分配的库存" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "已消耗库存" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "测试结果" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "测试统计数据" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "编辑生产订单" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "添加生产订单" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "测试统计数据" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "编辑生产订单" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "添加生产订单" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "订单已取消" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "取消此订单" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "挂起生产订单" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "将此订单挂起" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "发出生产订单" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "发出这个订单" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "取消订单" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "生产订单" @@ -5134,11 +5135,11 @@ msgstr "制造商" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "客户" @@ -5197,7 +5198,7 @@ msgstr "外部链接" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "零件详情" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "制造商零件详情" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "参数" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "制造商零件" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "零件描述" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "类别详情" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "分配生产订单" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "变体于" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "修订" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "版本" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "类别" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "默认位置" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "类别默认位置" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "单位" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "关键词" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "关键词" msgid "Available Stock" msgstr "可用库存" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "变体库存" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "最低库存" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "订购中" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "订单必填项" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "分配生产订单" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "分配销售订单" @@ -5469,70 +5471,70 @@ msgstr "分配销售订单" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "可以创建" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "生产中" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "已锁定" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "组装零件" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "组件零件" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "可测试零件" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "可购买零件" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "可销售零件" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "虚拟零件" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "虚拟零件" msgid "Creation Date" msgstr "创建日期" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "创建人" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "默认供应商" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "价格范围" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "最近库存盘点" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "库存盘点由" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "变体" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "物料清单" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "用于" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "零件价格" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "计划任务" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "测试模板" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "关联零件" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "关联零件" msgid "Available" msgstr "可用的" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "无库存" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "订购中" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "编辑零件" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "删除零件" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "删除此零件无法撤销" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "库存操作" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "清点零件库存" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "转移零件库存" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "零件选项" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "选择零件版本" @@ -5787,7 +5789,7 @@ msgstr "计划盘点报告" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "库存价值" @@ -5857,7 +5859,7 @@ msgstr "最高价格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "总价" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "最近更新" @@ -6332,11 +6334,11 @@ msgstr "对此位置中的子位置执行的操作" msgid "Location Actions" msgstr "位置操作" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "基础零件" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "分配到订单" @@ -6356,7 +6358,7 @@ msgstr "分配到订单" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "安装于" @@ -6364,28 +6366,28 @@ msgstr "安装于" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "上级项目" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "上级库存项" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "消耗者" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "有效期至" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "库存详情" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "库存跟踪" @@ -6393,43 +6395,43 @@ msgstr "库存跟踪" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "测试数据" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "已安装的项目" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "子项目" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "编辑库存项" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "删除库存项" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "序列化库存" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "库存项已创建" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "退货库存" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "返回此项目到库存。这将删除客户作业。" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "项目已返回库存" @@ -6438,57 +6440,57 @@ msgstr "项目已返回库存" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "库存操作" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "库存计数" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "库存计数" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "序列化" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "序列化库存" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "转移" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "退货" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "从客户退货" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "库存项操作" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "呆滞" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "已过期" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "不可用" @@ -8063,12 +8065,12 @@ msgstr "显示虚拟变体" msgid "Show trackable variants" msgstr "显示可跟踪变体" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "添加关联零件" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "删除关联零件" @@ -8076,6 +8078,10 @@ msgstr "删除关联零件" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "阶段" @@ -8573,7 +8579,7 @@ msgstr "响应" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "按用户筛选" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "显示已安装库存项目的结果" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "通过" @@ -9281,30 +9286,30 @@ msgstr "按位置类型筛选" msgid "Add Stock Location" msgstr "添加库存地点" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "已添加" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "已删除" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "详情" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "没有用户信息" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "总计" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "失败" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index 5a63b1f74c..2c55851bfc 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: 2024-11-14 23:53\n" +"PO-Revision-Date: 2024-11-19 22:48\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -405,7 +405,7 @@ msgstr "" msgid "There are no unread news items" msgstr "" -#: src/components/details/Details.tsx:299 +#: src/components/details/Details.tsx:302 msgid "No name defined" msgstr "未定義名稱" @@ -421,7 +421,7 @@ msgstr "刪除與此項關聯的圖片?" #: src/forms/StockForms.tsx:650 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:700 msgid "Remove" msgstr "移除" @@ -901,7 +901,7 @@ msgstr "主機" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:84 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:163 #: src/pages/stock/LocationDetail.tsx:87 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1340,7 +1340,7 @@ msgid "Select Error Correction Level" msgstr "選擇錯誤糾正級別" #: src/components/items/QRCode.tsx:171 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:238 #: src/pages/purchasing/PurchaseOrderDetail.tsx:190 #: src/pages/sales/ReturnOrderDetail.tsx:160 #: src/pages/sales/SalesOrderDetail.tsx:172 @@ -1633,7 +1633,7 @@ msgstr "登出" #: src/pages/part/CategoryDetail.tsx:128 #: src/pages/part/CategoryDetail.tsx:257 #: src/pages/part/CategoryDetail.tsx:287 -#: src/pages/part/PartDetail.tsx:843 +#: src/pages/part/PartDetail.tsx:825 msgid "Parts" msgstr "零件" @@ -1641,16 +1641,16 @@ msgstr "零件" #: src/components/render/Part.tsx:30 #: src/defaults/links.tsx:11 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/stock/LocationDetail.tsx:357 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/stock/StockDetail.tsx:536 #: src/tables/stock/StockItemTable.tsx:69 msgid "Stock" msgstr "庫存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:13 -#: src/pages/build/BuildDetail.tsx:538 +#: src/pages/build/BuildDetail.tsx:522 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1782,7 +1782,7 @@ msgstr "附件" #: src/components/panels/NotesPanel.tsx:23 #: src/tables/build/BuildOrderTestTable.tsx:149 -#: src/tables/stock/StockTrackingTable.tsx:204 +#: src/tables/stock/StockTrackingTable.tsx:214 msgid "Notes" msgstr "備註" @@ -1808,13 +1808,13 @@ msgid "Plugin Information" msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 -#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/build/BuildDetail.tsx:119 #: src/pages/company/CompanyDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:92 #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:104 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:177 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1827,7 +1827,6 @@ msgstr "" #: src/tables/machine/MachineTypeTable.tsx:129 #: src/tables/machine/MachineTypeTable.tsx:240 #: src/tables/machine/MachineTypeTable.tsx:344 -#: src/tables/part/RelatedPartTable.tsx:66 #: src/tables/plugin/PluginListTable.tsx:99 #: src/tables/sales/SalesOrderAllocationTable.tsx:106 #: src/tables/sales/SalesOrderLineItemTable.tsx:91 @@ -1856,7 +1855,7 @@ msgstr "版本" #: src/components/plugins/PluginDrawer.tsx:93 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:330 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -1977,16 +1976,16 @@ msgstr "未知模型: {model}" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1081 +#: src/pages/build/BuildDetail.tsx:93 +#: src/pages/part/PartDetail.tsx:1063 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:28 -#: src/tables/part/RelatedPartTable.tsx:47 +#: src/tables/part/RelatedPartTable.tsx:48 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:130 #: src/tables/sales/ReturnOrderLineItemTable.tsx:100 #: src/tables/sales/SalesOrderAllocationTable.tsx:118 -#: src/tables/stock/StockTrackingTable.tsx:78 +#: src/tables/stock/StockTrackingTable.tsx:88 msgid "Part" msgstr "零件" @@ -2008,7 +2007,7 @@ msgstr "零件測試模板" #: src/components/render/ModelType.tsx:56 #: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/stock/StockDetail.tsx:198 +#: src/pages/stock/StockDetail.tsx:199 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:70 @@ -2038,7 +2037,7 @@ msgstr "零件類別" #: src/components/render/ModelType.tsx:77 #: src/pages/part/CategoryDetail.tsx:271 #: src/pages/part/CategoryDetail.tsx:309 -#: src/pages/part/PartDetail.tsx:1071 +#: src/pages/part/PartDetail.tsx:1053 msgid "Part Categories" msgstr "零件類別" @@ -2047,8 +2046,9 @@ msgstr "零件類別" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:845 +#: src/pages/stock/StockDetail.tsx:849 #: src/tables/stock/StockTrackingTable.tsx:49 +#: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "庫存項" @@ -2068,7 +2068,7 @@ msgstr "庫存地點" #: src/components/render/ModelType.tsx:97 #: src/pages/stock/LocationDetail.tsx:193 #: src/pages/stock/LocationDetail.tsx:377 -#: src/pages/stock/StockDetail.tsx:837 +#: src/pages/stock/StockDetail.tsx:841 msgid "Stock Locations" msgstr "庫存地點" @@ -2081,7 +2081,7 @@ msgid "Stock Location Types" msgstr "庫存地點類型" #: src/components/render/ModelType.tsx:112 -#: src/pages/part/PartDetail.tsx:699 +#: src/pages/part/PartDetail.tsx:697 msgid "Stock History" msgstr "庫存歷史記錄" @@ -2123,7 +2123,7 @@ msgid "Companies" msgstr "公司" #: src/components/render/ModelType.tsx:153 -#: src/pages/build/BuildDetail.tsx:200 +#: src/pages/build/BuildDetail.tsx:198 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:177 #: src/pages/sales/SalesOrderDetail.tsx:189 @@ -2144,10 +2144,10 @@ msgstr "項目編碼" #: src/components/render/ModelType.tsx:161 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 #: src/pages/purchasing/PurchaseOrderDetail.tsx:480 -#: src/pages/stock/StockDetail.tsx:257 +#: src/pages/stock/StockDetail.tsx:261 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:222 -#: src/tables/stock/StockTrackingTable.tsx:111 +#: src/tables/stock/StockTrackingTable.tsx:121 msgid "Purchase Order" msgstr "採購訂單" @@ -2155,7 +2155,7 @@ msgstr "採購訂單" #: src/pages/Index/Settings/SystemSettings.tsx:250 #: src/pages/company/CompanyDetail.tsx:199 #: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:668 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "採購訂單" @@ -2169,22 +2169,22 @@ msgid "Purchase Order Lines" msgstr "採購訂單行" #: src/components/render/ModelType.tsx:177 -#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/build/BuildDetail.tsx:151 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 #: src/pages/sales/SalesOrderDetail.tsx:519 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 #: src/pages/sales/SalesOrderShipmentDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:266 +#: src/pages/stock/StockDetail.tsx:270 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 -#: src/tables/stock/StockTrackingTable.tsx:122 +#: src/tables/stock/StockTrackingTable.tsx:132 msgid "Sales Order" msgstr "銷售訂單" #: src/components/render/ModelType.tsx:178 #: src/pages/Index/Settings/SystemSettings.tsx:265 #: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:680 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "銷售訂單" @@ -2200,14 +2200,14 @@ msgstr "銷售訂單配送" #: src/components/render/ModelType.tsx:195 #: src/pages/sales/ReturnOrderDetail.tsx:467 -#: src/tables/stock/StockTrackingTable.tsx:133 +#: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "退貨訂單" #: src/components/render/ModelType.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:281 #: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:689 +#: src/pages/part/PartDetail.tsx:687 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "退貨訂單" @@ -2260,8 +2260,8 @@ msgstr "所有者" #: src/tables/settings/ImportSessionTable.tsx:120 #: src/tables/settings/StocktakeReportTable.tsx:44 #: src/tables/stock/StockItemTestResultTable.tsx:204 -#: src/tables/stock/StockTrackingTable.tsx:181 -#: src/tables/stock/StockTrackingTable.tsx:210 +#: src/tables/stock/StockTrackingTable.tsx:191 +#: src/tables/stock/StockTrackingTable.tsx:220 msgid "User" msgstr "用户" @@ -2347,7 +2347,7 @@ msgstr "配送" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:310 #: src/pages/company/SupplierPartDetail.tsx:352 -#: src/pages/part/PartDetail.tsx:898 +#: src/pages/part/PartDetail.tsx:880 msgid "Inactive" msgstr "未激活" @@ -2359,8 +2359,8 @@ msgstr "無庫存" #: src/components/render/Stock.tsx:61 #: src/forms/ReturnOrderForms.tsx:184 -#: src/pages/stock/StockDetail.tsx:170 -#: src/pages/stock/StockDetail.tsx:777 +#: src/pages/stock/StockDetail.tsx:171 +#: src/pages/stock/StockDetail.tsx:781 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/ReturnOrderLineItemTable.tsx:114 @@ -2380,15 +2380,15 @@ msgstr "序列號" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:165 -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:166 +#: src/pages/stock/StockDetail.tsx:787 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:204 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:146 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:177 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 -#: src/tables/stock/StockTrackingTable.tsx:63 +#: src/tables/stock/StockTrackingTable.tsx:73 msgid "Quantity" msgstr "數量" @@ -3267,7 +3267,7 @@ msgstr "批次" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/PurchaseOrderForms.tsx:604 -#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/SalesOrderDetail.tsx:125 @@ -3281,7 +3281,7 @@ msgstr "批次" #: src/tables/settings/CustomStateTable.tsx:57 #: src/tables/settings/ImportSessionTable.tsx:114 #: src/tables/stock/StockItemTable.tsx:298 -#: src/tables/stock/StockTrackingTable.tsx:56 +#: src/tables/stock/StockTrackingTable.tsx:66 msgid "Status" msgstr "狀態" @@ -3327,7 +3327,7 @@ msgstr "已分配" #: src/forms/BuildForms.tsx:548 #: src/forms/SalesOrderForms.tsx:239 -#: src/pages/build/BuildDetail.tsx:213 +#: src/pages/build/BuildDetail.tsx:211 msgid "Source Location" msgstr "來源地點" @@ -3358,7 +3358,7 @@ msgstr "分配的庫存項目" #: src/forms/PartForms.tsx:67 #: src/forms/PartForms.tsx:154 #: src/pages/part/CategoryDetail.tsx:120 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:383 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:292 msgid "Subscribed" @@ -3451,9 +3451,9 @@ msgstr "添加備註" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/stock/StockDetail.tsx:206 +#: src/pages/stock/StockDetail.tsx:207 #: src/tables/ColumnRenderers.tsx:60 -#: src/tables/stock/StockTrackingTable.tsx:89 +#: src/tables/stock/StockTrackingTable.tsx:99 msgid "Location" msgstr "位置" @@ -3474,9 +3474,9 @@ msgstr "存儲已收到的庫存" #~ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:567 -#: src/pages/build/BuildDetail.tsx:227 -#: src/pages/stock/StockDetail.tsx:189 -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/build/BuildDetail.tsx:225 +#: src/pages/stock/StockDetail.tsx:190 +#: src/pages/stock/StockDetail.tsx:803 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:195 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3501,7 +3501,7 @@ msgstr "" #: src/forms/StockForms.tsx:555 #: src/pages/company/SupplierPartDetail.tsx:171 #: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/stock/StockDetail.tsx:324 +#: src/pages/stock/StockDetail.tsx:328 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 msgid "Packaging" msgstr "包裝" @@ -3509,6 +3509,7 @@ msgstr "包裝" #: src/forms/PurchaseOrderForms.tsx:613 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 +#: src/tables/part/RelatedPartTable.tsx:76 msgid "Note" msgstr "備註" @@ -3572,12 +3573,12 @@ msgstr "輸入新庫存的序列號(或留空)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:168 -#: src/pages/stock/StockDetail.tsx:135 +#: src/pages/stock/StockDetail.tsx:136 msgid "Stock Status" msgstr "庫存狀態" #: src/forms/StockForms.tsx:217 -#: src/pages/stock/StockDetail.tsx:559 +#: src/pages/stock/StockDetail.tsx:563 #: src/tables/stock/StockItemTable.tsx:424 #: src/tables/stock/StockItemTable.tsx:544 msgid "Add Stock Item" @@ -3607,8 +3608,8 @@ msgstr "移動到默認位置" #: src/forms/StockForms.tsx:770 #: src/forms/StockForms.tsx:812 #: src/forms/StockForms.tsx:850 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:862 +#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:844 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Stock" msgstr "入庫" @@ -3618,38 +3619,38 @@ msgid "Move" msgstr "移動" #: src/forms/StockForms.tsx:676 -#: src/pages/stock/StockDetail.tsx:687 +#: src/pages/stock/StockDetail.tsx:691 #: src/tables/stock/StockItemTestResultTable.tsx:346 msgid "Add" msgstr "添加" #: src/forms/StockForms.tsx:704 #: src/pages/Index/Scan.tsx:281 -#: src/pages/stock/StockDetail.tsx:676 +#: src/pages/stock/StockDetail.tsx:680 msgid "Count" msgstr "總計" #: src/forms/StockForms.tsx:952 -#: src/pages/stock/StockDetail.tsx:688 +#: src/pages/stock/StockDetail.tsx:692 #: src/tables/stock/StockItemTable.tsx:457 msgid "Add Stock" msgstr "添加庫存" #: src/forms/StockForms.tsx:961 -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:701 #: src/tables/stock/StockItemTable.tsx:466 msgid "Remove Stock" msgstr "移除庫存" #: src/forms/StockForms.tsx:970 -#: src/pages/part/PartDetail.tsx:1026 -#: src/pages/stock/StockDetail.tsx:718 +#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/stock/StockDetail.tsx:722 #: src/tables/stock/StockItemTable.tsx:486 msgid "Transfer Stock" msgstr "轉移庫存" #: src/forms/StockForms.tsx:979 -#: src/pages/part/PartDetail.tsx:1015 +#: src/pages/part/PartDetail.tsx:997 #: src/pages/stock/LocationDetail.tsx:319 #: src/pages/stock/LocationDetail.tsx:323 #: src/tables/stock/StockItemTable.tsx:475 @@ -4726,7 +4727,7 @@ msgstr "報告" #: src/pages/Index/Settings/SystemSettings.tsx:232 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/sales/SalesOrderDetail.tsx:358 msgid "Build Orders" msgstr "生產訂單" @@ -4779,11 +4780,11 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/part/PartDetail.tsx:170 +#: src/pages/stock/StockDetail.tsx:127 #: src/tables/bom/BomTable.tsx:119 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildAllocatedStockTable.tsx:104 @@ -4794,7 +4795,7 @@ msgstr "" msgid "IPN" msgstr "內部零件編碼 IPN" -#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:113 #: src/pages/purchasing/PurchaseOrderDetail.tsx:118 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 @@ -4804,26 +4805,26 @@ msgstr "內部零件編碼 IPN" msgid "Reference" msgstr "參考" -#: src/pages/build/BuildDetail.tsx:129 +#: src/pages/build/BuildDetail.tsx:127 msgid "Parent Build" msgstr "上級生產" -#: src/pages/build/BuildDetail.tsx:140 +#: src/pages/build/BuildDetail.tsx:138 msgid "Build Quantity" msgstr "生產數量" -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:284 +#: src/pages/build/BuildDetail.tsx:146 +#: src/pages/build/BuildDetail.tsx:282 msgid "Completed Outputs" msgstr "已出產" -#: src/pages/build/BuildDetail.tsx:165 +#: src/pages/build/BuildDetail.tsx:163 #: src/tables/build/BuildOrderTable.tsx:142 msgid "Issued By" msgstr "發佈人" -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:405 #: src/pages/purchasing/PurchaseOrderDetail.tsx:247 #: src/pages/sales/ReturnOrderDetail.tsx:219 #: src/pages/sales/SalesOrderDetail.tsx:229 @@ -4834,18 +4835,12 @@ msgstr "發佈人" msgid "Responsible" msgstr "責任人" -#: src/pages/build/BuildDetail.tsx:179 +#: src/pages/build/BuildDetail.tsx:177 #: src/tables/settings/PendingTasksTable.tsx:36 msgid "Created" msgstr "已創建" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/part/PartDetail.tsx:269 -#: src/pages/stock/StockDetail.tsx:150 -#~ msgid "View part barcode" -#~ msgstr "View part barcode" - -#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/build/BuildDetail.tsx:184 #: src/pages/purchasing/PurchaseOrderDetail.tsx:232 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:215 @@ -4856,12 +4851,18 @@ msgstr "已創建" msgid "Target Date" msgstr "預計日期" +#: src/pages/build/BuildDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:269 +#: src/pages/stock/StockDetail.tsx:150 +#~ msgid "View part barcode" +#~ msgstr "View part barcode" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:193 +#: src/pages/build/BuildDetail.tsx:191 #: src/tables/sales/SalesOrderLineItemTable.tsx:297 msgid "Completed" msgstr "已完成" @@ -4875,11 +4876,11 @@ msgstr "已完成" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:212 msgid "Any location" msgstr "任意地點" -#: src/pages/build/BuildDetail.tsx:221 +#: src/pages/build/BuildDetail.tsx:219 msgid "Destination Location" msgstr "目標地點" @@ -4895,11 +4896,11 @@ msgstr "目標地點" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:259 +#: src/pages/build/BuildDetail.tsx:257 msgid "Build Details" msgstr "生產詳情" -#: src/pages/build/BuildDetail.tsx:265 +#: src/pages/build/BuildDetail.tsx:263 #: src/pages/purchasing/PurchaseOrderDetail.tsx:285 #: src/pages/purchasing/PurchaseOrderDetail.tsx:294 #: src/pages/sales/ReturnOrderDetail.tsx:125 @@ -4910,24 +4911,24 @@ msgstr "生產詳情" msgid "Line Items" msgstr "行項目" -#: src/pages/build/BuildDetail.tsx:271 +#: src/pages/build/BuildDetail.tsx:269 msgid "Incomplete Outputs" msgstr "未出產" -#: src/pages/build/BuildDetail.tsx:299 +#: src/pages/build/BuildDetail.tsx:297 #: src/pages/sales/SalesOrderDetail.tsx:344 msgid "Allocated Stock" msgstr "已分配的庫存" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:310 msgid "Consumed Stock" msgstr "已消耗庫存" -#: src/pages/build/BuildDetail.tsx:326 +#: src/pages/build/BuildDetail.tsx:324 msgid "Child Build Orders" msgstr "子生產訂單" -#: src/pages/build/BuildDetail.tsx:336 +#: src/pages/build/BuildDetail.tsx:334 #: src/tables/build/BuildOutputTable.tsx:538 #: src/tables/stock/StockItemTestResultTable.tsx:156 msgid "Test Results" @@ -4935,8 +4936,18 @@ msgstr "測試結果" #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 -msgid "Test Statistics" -msgstr "測試統計數據" +#~ msgid "Test Statistics" +#~ msgstr "Test Statistics" + +#: src/pages/build/BuildDetail.tsx:359 +msgid "Edit Build Order" +msgstr "編輯生產訂單" + +#: src/pages/build/BuildDetail.tsx:366 +#: src/tables/build/BuildOrderTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:188 +msgid "Add Build Order" +msgstr "添加生產訂單" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" @@ -4946,139 +4957,129 @@ msgstr "測試統計數據" #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:375 -msgid "Edit Build Order" -msgstr "編輯生產訂單" - -#: src/pages/build/BuildDetail.tsx:382 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 -msgid "Add Build Order" -msgstr "添加生產訂單" - -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:378 msgid "Cancel Build Order" msgstr "取消生產訂單" -#: src/pages/build/BuildDetail.tsx:396 +#: src/pages/build/BuildDetail.tsx:380 #: src/pages/purchasing/PurchaseOrderDetail.tsx:360 #: src/pages/sales/ReturnOrderDetail.tsx:357 #: src/pages/sales/SalesOrderDetail.tsx:391 msgid "Order cancelled" msgstr "訂單已取消" -#: src/pages/build/BuildDetail.tsx:397 +#: src/pages/build/BuildDetail.tsx:381 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:356 #: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Cancel this order" msgstr "取消此訂單" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:390 msgid "Hold Build Order" msgstr "掛起生產訂單" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:367 #: src/pages/sales/ReturnOrderDetail.tsx:364 #: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Place this order on hold" msgstr "將此訂單掛起" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:368 #: src/pages/sales/ReturnOrderDetail.tsx:365 #: src/pages/sales/SalesOrderDetail.tsx:399 msgid "Order placed on hold" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:398 msgid "Issue Build Order" msgstr "發出生產訂單" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:351 #: src/pages/sales/ReturnOrderDetail.tsx:348 #: src/pages/sales/SalesOrderDetail.tsx:382 msgid "Issue this order" msgstr "發出這個訂單" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:401 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:349 #: src/pages/sales/SalesOrderDetail.tsx:383 msgid "Order issued" msgstr "訂單發起" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:406 msgid "Complete Build Order" msgstr "完成生產訂單" -#: src/pages/build/BuildDetail.tsx:424 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:380 #: src/pages/sales/ReturnOrderDetail.tsx:372 #: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Mark this order as complete" msgstr "標記該訂單為已完成" -#: src/pages/build/BuildDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:409 #: src/pages/purchasing/PurchaseOrderDetail.tsx:374 #: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/pages/sales/SalesOrderDetail.tsx:407 msgid "Order completed" msgstr "訂單已完成" -#: src/pages/build/BuildDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:440 #: src/pages/purchasing/PurchaseOrderDetail.tsx:403 #: src/pages/sales/ReturnOrderDetail.tsx:402 #: src/pages/sales/SalesOrderDetail.tsx:436 msgid "Issue Order" msgstr "發佈訂單" -#: src/pages/build/BuildDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:410 #: src/pages/sales/ReturnOrderDetail.tsx:409 #: src/pages/sales/SalesOrderDetail.tsx:450 msgid "Complete Order" msgstr "完成訂單" -#: src/pages/build/BuildDetail.tsx:481 +#: src/pages/build/BuildDetail.tsx:465 msgid "Build Order Actions" msgstr "生產訂單操作" -#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/build/BuildDetail.tsx:470 #: src/pages/purchasing/PurchaseOrderDetail.tsx:432 #: src/pages/sales/ReturnOrderDetail.tsx:431 #: src/pages/sales/SalesOrderDetail.tsx:473 msgid "Edit order" msgstr "編輯訂單" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:474 #: src/pages/purchasing/PurchaseOrderDetail.tsx:440 #: src/pages/sales/ReturnOrderDetail.tsx:437 #: src/pages/sales/SalesOrderDetail.tsx:478 msgid "Duplicate order" msgstr "複製訂單" -#: src/pages/build/BuildDetail.tsx:494 +#: src/pages/build/BuildDetail.tsx:478 #: src/pages/purchasing/PurchaseOrderDetail.tsx:443 #: src/pages/sales/ReturnOrderDetail.tsx:442 #: src/pages/sales/SalesOrderDetail.tsx:481 msgid "Hold order" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:483 #: src/pages/purchasing/PurchaseOrderDetail.tsx:448 #: src/pages/sales/ReturnOrderDetail.tsx:447 #: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Cancel order" msgstr "取消訂單" -#: src/pages/build/BuildDetail.tsx:531 -#: src/pages/stock/StockDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/stock/StockDetail.tsx:253 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 -#: src/tables/stock/StockTrackingTable.tsx:100 +#: src/tables/stock/StockTrackingTable.tsx:110 msgid "Build Order" msgstr "生產訂單" @@ -5134,11 +5135,11 @@ msgstr "製造商" #: src/pages/sales/ReturnOrderDetail.tsx:104 #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:279 #: src/tables/company/CompanyTable.tsx:111 #: src/tables/sales/ReturnOrderTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:122 -#: src/tables/stock/StockTrackingTable.tsx:144 +#: src/tables/stock/StockTrackingTable.tsx:154 msgid "Customer" msgstr "客户" @@ -5197,7 +5198,7 @@ msgstr "外部鏈接" #: src/pages/company/ManufacturerPartDetail.tsx:149 #: src/pages/company/SupplierPartDetail.tsx:218 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:575 msgid "Part Details" msgstr "零件詳情" @@ -5210,12 +5211,12 @@ msgid "Manufacturer Part Details" msgstr "製造商零件詳情" #: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:583 +#: src/pages/part/PartDetail.tsx:581 msgid "Parameters" msgstr "參數" #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" @@ -5246,6 +5247,7 @@ msgid "ManufacturerPart" msgstr "製造商零件" #: src/pages/company/SupplierPartDetail.tsx:102 +#: src/tables/part/RelatedPartTable.tsx:68 msgid "Part Description" msgstr "零件描述" @@ -5382,55 +5384,55 @@ msgid "Category Details" msgstr "類別詳情" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:447 +#: src/pages/stock/StockDetail.tsx:451 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "分配生產訂單" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:462 +#: src/pages/stock/StockDetail.tsx:466 #: src/tables/part/PartTable.tsx:107 msgid "Sales Order Allocations" msgstr "分配銷售訂單" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:183 msgid "Variant of" msgstr "變體於" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:190 msgid "Revision of" msgstr "修訂" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:197 #: src/tables/stock/StockItemTable.tsx:59 msgid "Revision" msgstr "版本" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "類別" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:210 msgid "Default Location" msgstr "默認位置" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:217 msgid "Category Default Location" msgstr "類別默認位置" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "單位" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:231 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "關鍵詞" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:256 #: src/tables/bom/BomTable.tsx:324 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:286 @@ -5438,30 +5440,30 @@ msgstr "關鍵詞" msgid "Available Stock" msgstr "可用庫存" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:263 msgid "Variant Stock" msgstr "變體庫存" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:271 msgid "Minimum Stock" msgstr "最低庫存" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:277 #: src/tables/bom/BomTable.tsx:238 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "訂購中" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:284 msgid "Required for Orders" msgstr "生產訂單所需的" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:293 msgid "Allocated to Build Orders" msgstr "分配生產訂單" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:304 msgid "Allocated to Sales Orders" msgstr "分配銷售訂單" @@ -5469,70 +5471,70 @@ msgstr "分配銷售訂單" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:314 #: src/tables/bom/BomTable.tsx:262 #: src/tables/bom/BomTable.tsx:297 msgid "Can Build" msgstr "可以創建" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:892 -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:776 #: src/tables/build/BuildOrderTestTable.tsx:226 #: src/tables/stock/StockItemTable.tsx:334 msgid "In Production" msgstr "生產中" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:335 #: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:182 msgid "Locked" msgstr "已鎖定" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:341 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:346 #: src/tables/bom/BomTable.tsx:319 msgid "Assembled Part" msgstr "組裝零件" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:351 msgid "Component Part" msgstr "組件零件" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:356 #: src/tables/bom/BomTable.tsx:309 msgid "Testable Part" msgstr "可測試零件" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:362 #: src/tables/bom/BomTable.tsx:314 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:367 msgid "Purchaseable Part" msgstr "可購買零件" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:373 msgid "Saleable Part" msgstr "可銷售零件" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:378 msgid "Virtual Part" msgstr "虛擬零件" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:392 #: src/pages/purchasing/PurchaseOrderDetail.tsx:218 #: src/pages/sales/ReturnOrderDetail.tsx:188 #: src/pages/sales/SalesOrderDetail.tsx:200 @@ -5540,70 +5542,70 @@ msgstr "虛擬零件" msgid "Creation Date" msgstr "創建日期" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:397 msgid "Created By" msgstr "創建人" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:412 msgid "Default Supplier" msgstr "默認供應商" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:423 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:159 msgid "Price Range" msgstr "價格範圍" -#: src/pages/part/PartDetail.tsx:463 +#: src/pages/part/PartDetail.tsx:461 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:473 -#: src/pages/stock/StockDetail.tsx:155 +#: src/pages/part/PartDetail.tsx:471 +#: src/pages/stock/StockDetail.tsx:156 msgid "Last Stocktake" msgstr "最近庫存盤點" -#: src/pages/part/PartDetail.tsx:512 +#: src/pages/part/PartDetail.tsx:510 msgid "Stocktake By" msgstr "庫存盤點由" -#: src/pages/part/PartDetail.tsx:612 +#: src/pages/part/PartDetail.tsx:610 msgid "Variants" msgstr "變體" -#: src/pages/part/PartDetail.tsx:619 -#: src/pages/stock/StockDetail.tsx:434 +#: src/pages/part/PartDetail.tsx:617 +#: src/pages/stock/StockDetail.tsx:438 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:624 msgid "Bill of Materials" msgstr "物料清單" -#: src/pages/part/PartDetail.tsx:644 +#: src/pages/part/PartDetail.tsx:642 msgid "Used In" msgstr "用於" -#: src/pages/part/PartDetail.tsx:651 +#: src/pages/part/PartDetail.tsx:649 msgid "Part Pricing" msgstr "零件價格" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:707 msgid "Scheduling" msgstr "計劃任務" -#: src/pages/part/PartDetail.tsx:716 +#: src/pages/part/PartDetail.tsx:714 msgid "Test Templates" msgstr "測試模板" -#: src/pages/part/PartDetail.tsx:743 +#: src/pages/part/PartDetail.tsx:725 msgid "Related Parts" msgstr "關聯零件" -#: src/pages/part/PartDetail.tsx:868 -#: src/pages/stock/StockDetail.tsx:176 -#: src/pages/stock/StockDetail.tsx:789 +#: src/pages/part/PartDetail.tsx:850 +#: src/pages/stock/StockDetail.tsx:177 +#: src/pages/stock/StockDetail.tsx:793 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:115 #: src/tables/stock/StockItemTable.tsx:166 @@ -5611,59 +5613,59 @@ msgstr "關聯零件" msgid "Available" msgstr "可用的" -#: src/pages/part/PartDetail.tsx:874 +#: src/pages/part/PartDetail.tsx:856 msgid "No Stock" msgstr "無庫存" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:862 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:383 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:868 #: src/tables/bom/BomTable.tsx:329 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "訂購中" -#: src/pages/part/PartDetail.tsx:911 +#: src/pages/part/PartDetail.tsx:893 msgid "Edit Part" msgstr "編輯零件" -#: src/pages/part/PartDetail.tsx:946 +#: src/pages/part/PartDetail.tsx:928 #: src/tables/part/PartTable.tsx:329 #: src/tables/part/PartTable.tsx:341 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:960 +#: src/pages/part/PartDetail.tsx:942 msgid "Delete Part" msgstr "刪除零件" -#: src/pages/part/PartDetail.tsx:969 +#: src/pages/part/PartDetail.tsx:951 msgid "Deleting this part cannot be reversed" msgstr "刪除此零件無法撤銷" -#: src/pages/part/PartDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:990 #: src/pages/stock/LocationDetail.tsx:315 #: src/tables/stock/StockItemTable.tsx:452 msgid "Stock Actions" msgstr "庫存操作" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:998 msgid "Count part stock" msgstr "清點零件庫存" -#: src/pages/part/PartDetail.tsx:1027 +#: src/pages/part/PartDetail.tsx:1009 msgid "Transfer part stock" msgstr "轉移零件庫存" -#: src/pages/part/PartDetail.tsx:1036 +#: src/pages/part/PartDetail.tsx:1018 msgid "Part Actions" msgstr "零件選項" -#: src/pages/part/PartDetail.tsx:1100 +#: src/pages/part/PartDetail.tsx:1082 msgid "Select Part Revision" msgstr "選擇零件版本" @@ -5787,7 +5789,7 @@ msgstr "計劃盤點報告" #: src/pages/part/PartStocktakeDetail.tsx:121 #: src/pages/part/PartStocktakeDetail.tsx:238 -#: src/pages/stock/StockDetail.tsx:307 +#: src/pages/stock/StockDetail.tsx:311 #: src/tables/stock/StockItemTable.tsx:249 msgid "Stock Value" msgstr "庫存價值" @@ -5857,7 +5859,7 @@ msgstr "最高價格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:295 +#: src/pages/stock/StockDetail.tsx:299 #: src/tables/bom/BomTable.tsx:177 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:225 @@ -5938,7 +5940,7 @@ msgid "Overall Pricing" msgstr "總價" #: src/pages/part/pricing/PricingOverviewPanel.tsx:248 -#: src/pages/stock/StockDetail.tsx:149 +#: src/pages/stock/StockDetail.tsx:150 #: src/tables/stock/StockItemTable.tsx:275 msgid "Last Updated" msgstr "最近更新" @@ -6332,11 +6334,11 @@ msgstr "對此位置中的子位置執行的操作" msgid "Location Actions" msgstr "位置操作" -#: src/pages/stock/StockDetail.tsx:120 +#: src/pages/stock/StockDetail.tsx:121 msgid "Base Part" msgstr "基礎零件" -#: src/pages/stock/StockDetail.tsx:141 +#: src/pages/stock/StockDetail.tsx:142 msgid "Completed Tests" msgstr "" @@ -6348,7 +6350,7 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:182 +#: src/pages/stock/StockDetail.tsx:183 msgid "Allocated to Orders" msgstr "分配到訂單" @@ -6356,7 +6358,7 @@ msgstr "分配到訂單" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:213 +#: src/pages/stock/StockDetail.tsx:214 msgid "Installed In" msgstr "安裝於" @@ -6364,28 +6366,28 @@ msgstr "安裝於" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:230 +#: src/pages/stock/StockDetail.tsx:234 msgid "Parent Item" msgstr "上級項目" -#: src/pages/stock/StockDetail.tsx:234 +#: src/pages/stock/StockDetail.tsx:238 msgid "Parent stock item" msgstr "上級庫存項" -#: src/pages/stock/StockDetail.tsx:240 +#: src/pages/stock/StockDetail.tsx:244 msgid "Consumed By" msgstr "消耗者" -#: src/pages/stock/StockDetail.tsx:287 +#: src/pages/stock/StockDetail.tsx:291 #: src/tables/stock/StockItemTable.tsx:270 msgid "Expiry Date" msgstr "有效期至" -#: src/pages/stock/StockDetail.tsx:418 +#: src/pages/stock/StockDetail.tsx:422 msgid "Stock Details" msgstr "庫存詳情" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:428 msgid "Stock Tracking" msgstr "庫存跟蹤" @@ -6393,43 +6395,43 @@ msgstr "庫存跟蹤" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:483 msgid "Test Data" msgstr "測試數據" -#: src/pages/stock/StockDetail.tsx:493 +#: src/pages/stock/StockDetail.tsx:497 msgid "Installed Items" msgstr "已安裝的項目" -#: src/pages/stock/StockDetail.tsx:500 +#: src/pages/stock/StockDetail.tsx:504 msgid "Child Items" msgstr "子項目" -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:554 msgid "Edit Stock Item" msgstr "編輯庫存項" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:581 msgid "Delete Stock Item" msgstr "刪除庫存項" -#: src/pages/stock/StockDetail.tsx:609 +#: src/pages/stock/StockDetail.tsx:613 msgid "Serialize Stock Item" msgstr "序列化庫存" -#: src/pages/stock/StockDetail.tsx:622 +#: src/pages/stock/StockDetail.tsx:626 msgid "Stock item serialized" msgstr "庫存項已創建" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:632 msgid "Return Stock Item" msgstr "退貨庫存" -#: src/pages/stock/StockDetail.tsx:631 +#: src/pages/stock/StockDetail.tsx:635 msgid "Return this item into stock. This will remove the customer assignment." msgstr "返回此項目到庫存。這將刪除客户作業。" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:645 msgid "Item returned to stock" msgstr "項目已返回庫存" @@ -6438,57 +6440,57 @@ msgstr "項目已返回庫存" #~ msgid "Add stock" #~ msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:672 +#: src/pages/stock/StockDetail.tsx:676 msgid "Stock Operations" msgstr "庫存操作" -#: src/pages/stock/StockDetail.tsx:677 -msgid "Count stock" -msgstr "庫存計數" - #: src/pages/stock/StockDetail.tsx:680 #: src/tables/stock/StockItemTable.tsx:461 #~ msgid "Remove stock" #~ msgstr "Remove stock" +#: src/pages/stock/StockDetail.tsx:681 +msgid "Count stock" +msgstr "庫存計數" + #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:705 +#: src/pages/stock/StockDetail.tsx:709 msgid "Serialize" msgstr "序列化" -#: src/pages/stock/StockDetail.tsx:706 +#: src/pages/stock/StockDetail.tsx:710 msgid "Serialize stock" msgstr "序列化庫存" -#: src/pages/stock/StockDetail.tsx:717 +#: src/pages/stock/StockDetail.tsx:721 msgid "Transfer" msgstr "轉移" -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:732 msgid "Return" msgstr "退貨" -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:733 msgid "Return from customer" msgstr "從客户退貨" -#: src/pages/stock/StockDetail.tsx:744 +#: src/pages/stock/StockDetail.tsx:748 msgid "Stock Item Actions" msgstr "庫存項操作" -#: src/pages/stock/StockDetail.tsx:814 +#: src/pages/stock/StockDetail.tsx:818 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:820 +#: src/pages/stock/StockDetail.tsx:824 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:826 +#: src/pages/stock/StockDetail.tsx:830 msgid "Unavailable" msgstr "" @@ -8063,12 +8065,12 @@ msgstr "顯示虛擬變體" msgid "Show trackable variants" msgstr "顯示可跟蹤變體" -#: src/tables/part/RelatedPartTable.tsx:86 -#: src/tables/part/RelatedPartTable.tsx:109 +#: src/tables/part/RelatedPartTable.tsx:93 +#: src/tables/part/RelatedPartTable.tsx:126 msgid "Add Related Part" msgstr "添加關聯零件" -#: src/tables/part/RelatedPartTable.tsx:101 +#: src/tables/part/RelatedPartTable.tsx:108 msgid "Delete Related Part" msgstr "刪除關聯零件" @@ -8076,6 +8078,10 @@ msgstr "刪除關聯零件" #~ msgid "Add related part" #~ msgstr "Add related part" +#: src/tables/part/RelatedPartTable.tsx:115 +msgid "Edit Related Part" +msgstr "" + #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" msgstr "階段" @@ -8573,7 +8579,7 @@ msgstr "響應" #: src/tables/settings/BarcodeScanHistoryTable.tsx:211 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockTrackingTable.tsx:183 +#: src/tables/stock/StockTrackingTable.tsx:193 msgid "Filter by user" msgstr "按用户篩選" @@ -9240,7 +9246,6 @@ msgid "Show results for installed stock items" msgstr "顯示已安裝庫存項目的結果" #: src/tables/stock/StockItemTestResultTable.tsx:393 -#: src/tables/stock/TestStatisticsTable.tsx:62 msgid "Passed" msgstr "通過" @@ -9281,30 +9286,30 @@ msgstr "按位置類型篩選" msgid "Add Stock Location" msgstr "添加庫存地點" -#: src/tables/stock/StockTrackingTable.tsx:68 +#: src/tables/stock/StockTrackingTable.tsx:78 msgid "Added" msgstr "已添加" -#: src/tables/stock/StockTrackingTable.tsx:73 +#: src/tables/stock/StockTrackingTable.tsx:83 msgid "Removed" msgstr "已刪除" -#: src/tables/stock/StockTrackingTable.tsx:198 +#: src/tables/stock/StockTrackingTable.tsx:208 msgid "Details" msgstr "詳情" -#: src/tables/stock/StockTrackingTable.tsx:213 +#: src/tables/stock/StockTrackingTable.tsx:223 msgid "No user information" msgstr "沒有用户信息" #: src/tables/stock/TestStatisticsTable.tsx:34 #: src/tables/stock/TestStatisticsTable.tsx:64 -msgid "Total" -msgstr "總計" +#~ msgid "Total" +#~ msgstr "Total" #: src/tables/stock/TestStatisticsTable.tsx:63 -msgid "Failed" -msgstr "失敗" +#~ msgid "Failed" +#~ msgstr "Failed" #: src/views/MobileAppView.tsx:22 msgid "Mobile viewport detected"